Explore Yumbilla Falls, Rice Sun and more!

Explore related topics

Yumbilla Falls (896 m), situated in Peru, is the world's fifth tallest waterfall, and was only recently discovered. Although the waterfall i...

Yumbilla Falls (896 m), situated in Peru, is the world's fifth tallest waterfall, and was only recently discovered. Although the waterfall i...

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.

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.

Pinterest
Search