Auyantepuí, a wonder of nature

If you click in here you can vote for the 7 wonders of nature. Of course, one of the 28 finalists is the Auyan tepuí, a.k.a. Angel's Falls. Auyan tepuí means Devil's Mountain in the Carib language Pemon, one of the some 29 official languages in Venezuela.

On one side of this mountain you can see the highest water fall on Earth: 979 meters (3,210 ft) high, and 807 meters of uninterrupted descent.
You can see another cooler picture here.

These here are flesh-eating Heliamphora. Believe me, there are many more wonderful creatures there at every step: