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