Posted by: hereb4u December 21, 2005
Magical photos to refresh your mood
Login in to Rate this Post:     0       ?        
"Angel Falls" is located in southeastern Venezuela. It is famous for being the highest waterfall in the world with a drop of 3,212 feet. The "Salto del Angel" is the world's highest waterfall, three times the size of the Eiffel Tower, and were discovered by accident in 1930 by gold prospector Jimmy Angel
Read Full Discussion Thread for this article