1. A few days ago.
2. Not quite sure.
3. Down the beach/cliffs a ways.
4. Respect.