Atlantic Puffins in Newfoundland, Canada.
atlantic puffinpuffintwopairargumentinteractingbirdavianseabirdnaturewildlifewildwild animalsnewfoundlandcanadamlorenzmegan lorenz