Tag

Maine

Birds

Photos of Atlantic Puffins at Machias Seal Island

Machias Seal Island is one of the best places in the world to observe Atlantic puffins (Fratercula arctica), and is certainly a fun place to get to. Machias Seal Island, near the US border with Canada in the Gulf of Maine, is accessed by a short boat from the easternmost…
February 27, 2005