Video PlayerClose
As high as a 15-story building! China's tallest escalator for a high-speed rail station rolls off the production line in Hangzhou.
As high as a 15-story building! China's tallest escalator for a high-speed rail station rolls off the production line in Hangzhou.