Kuquenan Falls

Kuquenan Falls is the third highest waterfall on Earth. It is located on Kuquenan tepui (in Venezuela).