A little puffin blown hundreds of miles off course by recent storms has been rescued by a dog walker from a beach in the south of England. Sonia Meachen, from Dereham, Norfolk, was walking her dog ...