Puffin Island

Penmon, United Kingdom

Puffin Island is a sight in Penmon.