TRAVEL VIDEO – This is definitely the place to go when you’re in China. It’s surreal and even while standing there it’s hard to believe this is real! Pictures can’t do justice to the beauty of this place and even videos can’t come close! At least I tried. Be amazed by Zhangjiajie National Park!
Zhangjiajie China – Avatar Mountains