Angel Falls is the highest uninterrupted waterfall in the world. The Falls are located in the Guayana highlands, Bolívar State, Venezuela. The height of this waterfall is 979 meters (3,212 ft) with a plunge of 807 meters (2,648 ft). Angel … [Read more...]
