photoblog.duftner.com
Atlantic Puffins
The Atlantic Puffin (formerly the Common Puffin) is a small, pigeon-sized seabird which lives on the open ocean throughout the majority of the year, breeding in colonies on northern seacoasts and r…