Seabirds - emgfoto
3 Atlantic Puffins, Machias Seal Island, Grand Manan, NB Canada

3 Atlantic Puffins, Machias Seal Island, Grand Manan, NB Canada