Atlantic Puffin after landing onshore in Newfoundland, Canada.
atlantic puffinpuffinbirdavianseabirdclown of the seasea parrotnaturewildlifewildwild animalsnewfoundlandcanadamlorenzmegan lorenz