Praia do Tarrafal is a natural feature, located at Praia do Tarrafal, Cape Verde. [read more]
Mar di Baxu is a natural feature, located at Mar di Baxu, Cape Verde. [read more]