World’s Biggest Waterfall


Angel Falls located in Valenzuela is the worlds biggest waterfall dropping from a total 975m from the summit of he Auyan Tepuy.

Leave a Reply