Surprise, it's part of the mountain chain in China that inspired Cameron. In fact, the park renamed that particular peak Avatar Hallelujah Mountain. One thing that bothered me about Avatar's floating mountains, though: where does the water for the waterfalls come from?
http://www.dailymail.co.uk/news/worl...-Mountain.html