Angel Falls in Venezuela is the world’s highest waterfall.

March 2, 2012 7:49 pm0 commentsViews: 9


At 3,212 feet (979 meters), Angel Falls in Venezuela is the world’s highest waterfall.