Glide over the breathtaking Angel Falls, the world's tallest uninterrupted waterfall, cascading 3,212 feet from the Auyán-Tepui in Venezuela ... they rank among the top 50.
And Angel Falls would not be Angel Falls if there's not an angel in town to help and nudge events in the right direction.