Outbound Link Summary:
4 years ago
Bailong Elevator in Zhangjiajie, China.
The world’s tallest outdoor lift stretches along the stone pillars that inspired the floating mountains in the movie “Avatar.”
Bailong Elevator in Zhangjiajie, China.
The world’s tallest outdoor lift stretches along the stone pillars that inspired the floating mountains in the movie “Avatar.”