A record number of puffins have been recorded on a small island off the Pembrokeshire coast, despite global populations declining rapidly.
According to the Wildlife Trust of South and West Wales (WTSWW), 43,626 puffins were counted on Skomer Island this year - a record high.
The WTSWW said the increased number of puffins on the nature reserve was a "conservation success story", but warned that the birds were still a species under threat which should continue to be protected.
Skomer Island, a 1.13 sq mile (2.92 sq km) internationally important seabird island managed by the WTSWW, is located less than a mile from the Pembrokeshire coast.