explore-cape-verde.com
Dolphins stranded on a Boa Vista beach - Explore Cape Verde
Sadly more than 200 melon-headed whales (considered to be dolphins) ended up stranded on Altar Beach on Boa Vista island in Cape Verde.