Posted on 9 February 2012Luton Beach? Yes! That’s exactly the scene we get in Luton – 100 miles to the nearest beach :-/