Cascadas de Pegucha

Falls near Otavalo, Ecuador