MBtv: Mass stranding of melon-headed whales in Cape Verde

Video show stranded whales died on the island of Boa Vista.