La Chorrera & El Chiflon Waterfalls near Bogota
La Chorrera Waterfall is the highest waterfall in Colombia (1935 feet) and 60th in the world. It is located in the Andean forest about 1 […]
La Chorrera & El Chiflon Waterfalls near Bogota Read More »