A pair of Puffins hanging out on the rocks of Machias Seal Island off the coast of Maine.

Puffin Friends
A pair of Puffins hanging out on the rocks of Machias Seal Island off the coast of Maine.