Los Roques { 13 images } Created 25 Dec 2007
The Los Roques islands are a federal dependency of Venezuela, consisting of about 50 islands, cays or islets. The archipelago is an atoll located some 145 Km (80 miles) directly north of the port of La Guaira, close to Caracas.