Tagged: World’s Highest Waterfall

Angel Falls

Angel Falls

Angel Falls is the world’s highest waterfall and is situated in Venezuela in South America. The falls are 979 metres (3,212 feet) high. They were spotted in 1912 by Venezuelan...

Loading...