Puffins are tiny, colourful and increasingly vulnerable. But tens of thousands of the charismatic seabirds have flocked back to the rugged Farne Islands, off the Northumberland coast, after months ...