Seal Island, which sits 21 miles off Rockland, was once home to the largest Atlantic puffin colony in the Gulf of Maine.
Seal Island, which sits 21 miles off Rockland, was once home to the largest Atlantic puffin colony in the Gulf of Maine.