Zhangjiajie China – Avatar Mountains

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!

Sjoerd Bracké 


Please enter your comment!
Please enter your name here