Peguche waterfall

Peguche waterfall

Cascada de Peguche. Imbabura, Ecuador. This 18 ft. waterfall is one of the main tourists attractions in the Otavalo area.
Boriss Andean
on Nov 6, 2011 12:44 pm
Image Type(s): Hiking,  Informational,  Scenery,  Water
Image ID: 758368

Comments

No comments posted yet.