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