Boa Vista: Diving with a humpback whale by Cheryl Thomas | Apr 20, 2013 | Archive | 0 | A blog by Gennaro Cascella: I have been living and working on the island of Boa Vista, Cape Verde... Read More