Many Atlantic Puffins in flight, Machias Seal Island, off Maine coast, New Brunswick, Canada.
Many Atlantic Puffins in flight, Machias Seal Island, off Maine coast, New Brunswick, Canada.
Keywords: Atlantic Puffin, fratercula arctica, flying, Machias Seal Island, Bay of Fundy, Gulf of Maine, New Brusnswick, Canada, seabird, bird, birding, Atlantic Ocean, island, nature, photography, wildlife, Maine coast, alcid, auk, alcidae, pelagic, puffin, many puffins, in flight, puffin in flight, sea, water