VideoLibrary

Schaffner Group: Shanghai

A video showing the Shanghai, China, plant.

8/26/2013 8:07:14 PM