Live action footage
T/L people walking in the new modern Shanghai South Railway station, Shanghai, China
HD
1920 x 1080