GoPro view of world’s tallest waterfall.
Venezuela is home to the world’s tallest uninterrupted waterfall, Angel Falls, known as Salto Ángel, which has an initial drop of 2,648 ft. (807m) and a total height of 3,212 ft. (979m).
Published by: Ashley Dreiling on December 20, 2021 at 2:02 pm