ST MICHAEL'S MOUNT

Marazion- 10th May 2017