Uploaded on Jun 14, 2012
Yellow Mountain is a must-see when you go to China. Natural scenery here is the best. Visitors should not waste your time in other scenic spots since Xihai Grand Canyon is the best. The floating mountains in the movie Avatar were probably based on this part of the mountain. The only regret was that we did not see some animals, maybe because there was overcrowded. Overall a fantastic experience.