Yumbilla Falls is a waterfall located near the town of Cuispes, in the northern Peruvian region of Amazonas. It is considered the world's fifth tallest waterfall, becoming internationally known since late 2007 due to a geographical survey conducted by the Geographical Institute of Peru.
Download Download See moreWikipedia https://en.wikipedia.org/wiki/Yumbilla_Falls
Address Peru
Coordinates -5°55'8.19" N -77°54'6.385" E