Angel Falls, located in Venezuela's Canaima National Park, is the world's tallest uninterrupted waterfall with a single drop of 807 meters 2,648 feet.
Angel Falls, located in Venezuela's Canaima National Park, is the world's tallest uninterrupted waterfall with a single drop of 807 meters 2,648 feet.