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.”
