Puffin Island

Puffin Island

Off the coast of Anglesey, north Wales