MUST WATCH
The 326-meter-tall glass Bailong Elevator is found in one of China’s national parks that many believe inspired the scenery of the hit-movie “Avatar.”
Source: CNN
Stories worth watching (10 Videos)
See More
The 326-meter-tall glass Bailong Elevator is found in one of China’s national parks that many believe inspired the scenery of the hit-movie “Avatar.”
Source: CNN