
La Tortuga Island: the best kept secret in the Caribbean?
La Tortuga Island is a beautiful yet enigmatic place on the Venezuelan Caribbean, can become a top destination on the region?
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.