More than 42,000 Atlantic puffins call this Pembrokeshire island home each year. Last month, I spent a magical day photographing them.
Exploring the world, one place at a time
More than 42,000 Atlantic puffins call this Pembrokeshire island home each year. Last month, I spent a magical day photographing them.