St Michaels Mount by Bex Photography

St Michael's Mount, Mounts Bay, Marazion, Cornwall, UK.

Go to link