Live action footage
Barges travel down Huangpu River against a background of skyscrapers. Filmed in Shanghai, China.
HD
1920 x 1080