St Michael's Mount, off the coast of Marazion, Cornwall, England

St Michael's Mount, off the coast of Marazion, Cornwall, England

© David Gristwood

St Michael's Mount, off the coast of Marazion, Cornwall, England

St Michael's Mount, off the coast of Marazion, Cornwall, England

Related Tags