Los Roques is an archipelago that is part of the South Antilles, located in the Caribbean Sea, 166 km north of the coast of Venezuela. This is one of the few places on the planet that has retained its original beauty...