puffin lands on Farne island just off the coast of England near the town of Seahouses - United Kingdom