longdelayspossible.com
Orford Ness
This place is in Orford Ness, in Suffolk, England. There is a pretty little village there, with a castle, various pubs and tea rooms. And then, across a short distance, this island that was used du…