Every year, thousands of puffins migrate to Skomer, a tiny island off the coast of Pembrokeshire. They are at record numbers, with nearly 35,000 arriving last year. Pictured are the puffins outside their nests, where their eggs have just been laid.
Harry Mount visits Skomer for the 400th issue of the Oldie, out this week.















