If you think it's Avatar, you're wrong. It's the Zhangjiajie National Park in China