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!
Taken on June 10, 2010