Archive for the ‘World Amazing Photos’ Category

Find more Amazing Pictures

Advertisements






































Angel Falls, Venezuela (also called Salto Angel) is the Earth’s highest uninterrupted waterfall. It is 979 meters (3,230 feet) tall – think of it as 2.5 times as tall as the Empire State Building and full 15 times higher than Niagara Falls!