The lost world of Mount Roraima, Venezuela.