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