Monday, August 17, 2015

Amazing video of Angel Falls in Venezuela

"The Greatest Artist of All presents the world's works of wonder: Waterfalls of the world"
Sara Niles, Pinterest

Waterfalls of The World:

Taken from YouTube: Hosier Tim's Travel Videos
ANGEL FALLS, located in Venezuella, is the world's tallest waterfall: over 3000 feet

Taken from Youtube: Dennis V