A team of marine animal rescuers freed a humpback whale from an anchor line off the coast of Cape Cod, but officials say they are worried the whale’s injuries are life-threatening.
more on news24.com
A team of marine animal rescuers freed a humpback whale from an anchor line off the coast of Cape Cod, but officials say they are worried the whale’s injuries are life-threatening.