News

CAPE COD - The waters off of Cape Cod, Massachusetts are teeming with life, especially dolphins. More than ever, these animals are getting stranded on the shore, with the number spiking this year.