Tiny Welsh island has 52,000 puffins
A record 52,019 puffins have been counted, beating last year's record, the Wildlife Trust of South and West Wales has said
A record 52,019 puffins have been counted, beating last year's record, the Wildlife Trust of South and West Wales has said