Farne Island Puffin by Nigel Eve

Atlantic Puffin on Staple Island, Farne Islands, Northumberland, England.