Thank you for your patience while we retrieve your images.


Reflections and Ripples, Harlech Beach.

Reflections and Ripples, Harlech Beach.