Some puffins posing on the rocks of Machias Seal Island off the coast of Maine.

Three Puffins
Some puffins posing on the rocks of Machias Seal Island off the coast of Maine.