Atlantic Puffin flying over Atlantic Ocean, Machias Seal Island, off Maine coast, New Brunswick, Canada.
Atlantic Puffin flying over Atlantic Ocean, Machias Seal Island, off Maine coast, New Brunswick, Canada.
Keywords: Atlantic Puffin, fratercula arctica, breeding season, 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, flying, in flight, puffin flying, puffin in flight