Mass Stranding of Whales Off West African Coast Perplexes Marine Scientists

2019-09-27 1

Over a hundred whales were found littered across the Boa Vista Island beach. Veuer’s Tony Spitz has the details.