Cabo Verde: Exploring magical Sao Vicente
Cabo Verde is a very odd place, which is possibly the best
reason to travel to these islands. First to Sao Vicente.
It is an country that is comprised of ten islands, each of which purports to offer visitors a …