Tallest in the World
Back
to Photo Album
Previous
photo
Next
photo
979 meters. It is located in the jungles of Venezuela