St. Michael's Mount, Marazion, Cornwall, England. ...