Monday, July 14, 2014

Discovered by Chanta

Discovered by Chantal's Photos, "Angel Falls, Venezuela. The tallest waterfall in the world. 3,212 feet high." at Sifontes, Bolivar, Venezuela --Have your own awesome discoveries? Share them at trover.com--