Archive for December 19th, 2009

5 Tallest Waterfalls of the World

5 Tallest Waterfalls of the World

ShareAngel Falls (980 m / 3,212 ft) Angel Fall is world’s highest waterfal. It is located in Bolivar State region of Venezuela. Nine hundred eighty meter high water fall was discovered by Ernesto Sanchez La Cruz, a Venezuelan explorer. The fall is located in a difficult landscape which is difficult to access. Most of the [...]

View Comments