More to explore:
Known locally as Churun Meru, Dragon Falls is an incredible natural formation in Venezuela. #travel
Dragon Falls are part of the Angel Falls located in Venezuela. These Venezuela waterfalls are the biggest in the world with a height of a little above 3,200 ft. --via the Beautiful Nature and Amazing World Facebook page Waterfalls drops from the edge of Auyantepui mountain in the Canaima National Park. Whole region is under UNESCO World Heritage.
There is so many beautiful places yet to discover! The view down Dragon Falls, Venezuela