Outbound Link Summary:
Network 3000:
5 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.”