Stock animation
Excavator working & dumper truck on construction site,shanghai pier & shipping.
HD
1920 x 1080