Boa Vista: Diving with a humpback whale

A blog by Gennaro Cascella: I have been living and working on the island of Boa Vista, Cape Verde...

Read More