Photos by Phillips Machias Seal Island

All content Copyright © 2024 by Photos by Phillips.  All rights reserved.

10 miles off the coast of Maine near the eastern most town in the U.S., Lubec, ME, lies Machias Seal Island. The island is inhabited by a handful of scientists that study the Atlantic Puffin. Other pics from the Lubec, ME area.