Here's what Trippy members say about Angel Falls:
"Don't forget Angel Falls in Venezuela, the tallest waterfall in the world!" See More