Swimming Atlantic Puffins
A small group of Atlantic Puffins float on the surface of the ocean just off the coast of Machias Seal Island.
Share story
Featured in 6 collections
Related tags