new icn messageflickr-free-ic3d pan white
Hi There Mr. Puffin! on Machias Seal Island off the Maine coast | by Fran Sonne photos
Back to photostream

Hi There Mr. Puffin! on Machias Seal Island off the Maine coast

machias Seal Island off the coast of Maine. Can only get there by boat with one of the few companies with a license to go on the island. Call Captain Andy!

626 views
12 faves
32 comments
Taken on June 10, 2010