Angel Falls cascades down a mountainside in Venezuela. It is the world’s tallest uninterrupted waterfall; the water falls down over 3,000 feet into the basin below. The falls can be found in Canaima National Park, and they are a major part of the Gauja River.
Subscribe with us to get the latest updates on Top Ten Lists. You email address is secure with us and we won't spam you.