Posts Tagged ‘ fish ’

Puffins of Machias Seal Island

Sep 21st, 2008 | By Sergio Burani | Category: All Collections, Animals, Birds, North America

Machias Seal Island is located in the Gulf of Maine, between the American town of Cutler, Maine and the Canadian Province of New Brunswick. Every summer, over 3000 puffins make it their home.