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


Content Goes Here