Peguche waterfall

Cascada de Peguche. Imbabura, Ecuador. This 18 ft. waterfall is one of the main tourists attractions in the Otavalo area.

Comments

No comments posted yet.