« return to post
dreamwork-china
Picture of Foxconn workers in Shenzhen,
This picture is from DREAMWORK CHINA, an independent film directed by Dr. Ivan Franceschini and Tommaso Facchin. It is a picture of Foxconn workers in Shenzhen, Longhua.