Dos Mosquises
Venezuela · Americas
About
Dos Mosquises are two islands that form part of the Los Roques archipelago, are administratively part of the Francisco de Miranda Island Territory (Federal Dependencies of Venezuela), and are located in the Lesser Antilles in the Caribbean Sea.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.