This spot inspired one movies or two, Zhangjiajie, China [OC][1500×1500]