New England Aquarium Confirms Second Right Whale Death

Officials at the New England Aquarium are confirming the death of a second right whale this season. A whale, identified as Punctuation was spotted off the Gulf of St Lawrence. 

There has been no indication as to a cause of death on the latest discovery, nor the first whale death earlier this season off The Cape Coast.

Photo: Getty Images North America

Sponsored Content

Sponsored Content

Newsradio 95 WXTK · Cape Cod's #1 source for News, Weather, & Traffic
Listen Now on iHeartRadio