Water falls in a cloud forest above Black Sheep Inn, Chugchilan, Ecuador. Andes, South America.
Water falls in a cloud forest in the high altitude landscape above the Black Sheep Inn, near Chugchilan, along the Lago Quilotoa driving loop, Ecuador, the Andes, South America.