Thank you for your patience while we retrieve your images.


Incoming wave, Harlech Beach.

Incoming wave, Harlech Beach.