In Tianmen Mountain National Park, Zhangjiajie, China, there's a mountain with a natural arch and a stairway leading up to it. Known as the "Stairway to Heaven," it features 999 steps that ascend toward the arch.
Login to reply
Replies (1)
One of the best follows I have.
View quoted note →