Home / New England

New England

Feed Subscription

Video shows a horde of seals off Chatham

A Norwell man has taken stunning video of the horde of seals that has taken up residence on Monomoy Island, the seal haven off Chatham at the outer elbow of Cape Cod

Read More »
Scroll To Top