Los Roques

Los Roques is a national park of Venezuela, about 100 miles off South America containing over 100 small islands and islets. There is a tiny airstrip here, and that is how Gary and Josefina joined us for a few days.

Previous Image Play/Pause Next Image
Previous Image Play/Pause Next Image

homenightwindsPictures