Luton Beach?

20120209-025400.jpg

Yes! That’s exactly the scene we get in Luton – 100 miles to the nearest beach :-/

Advertisements