Just off the northwest coast of Africa sits the astounding archipelago that is Cape Verde. Sweeping seas and soft sand unite with volcanic ridges and gorgeous tropical vistas to form…
Just off the northwest coast of Africa sits the astounding archipelago that is Cape Verde. Sweeping seas and soft sand unite with volcanic ridges and gorgeous tropical vistas to form…