Share
twitterlinkedinfacebook
Image 1 of 1
16IDM0065.jpg
Sheds selling fresh and smoked fish on the beach at Aldeburgh, Suffolk, England, UK