There's a mountain in the Tianmen Mountain National Park, Zhangjiajie, China, with a marvelous natural arch with a stairway leading to it [read more: https://t.co/ixy73sQRkl] [source of the clip: https://t.co/vy0p32AWit] pic.twitter.com/VoX1WpjqP3

— Massimo (@Rainmaker1973) December 7, 2021