Yumbilla Falls, Peru. This waterfall is whooping 895.5 m tall!
Yumbilla falls Peru--2938ft
Yumbilla Falls (896 m), situated in Peru, is the world's fifth tallest waterfall, and was only recently discovered. Although the waterfall i...
Wiki yumbilla waterfalls cuispes - Yumbilla Falls - Wikipedia, the free encyclopedia
Yumbilla Falls Peru
Yumbilla Falls -These falls are in Peru in the region of Amazon. They are popular in the last 5-6 years. Till 2007 these falls were popular only in Peru and South America. With height of 896 meters is the fifth highest waterfall.
Gocta waterfall - Chachapoyas, Perú ...Gorgeous. I must go to South America.
Yumbilla Falls - Peru