Photo of Puffin Island, Menai Straits, North Wales.

near  Penmaen-mawr, Wales (United Kingdom)

Comments

You can to this photo.