Boavista Whale Watching: An In-depth Half-Day Trip Review
Boavista Whale Watching: An In-depth Half-Day Trip Review Cape Verde is that amazing place, a collection of islands way out in the Atlantic, and among them, Boavista kind of stands out with this reputation for untouched beaches and really genuine…
