2013 MOUNTAINFILM IN TELLURIDE: “XMAS WITHOUT CHINA”
In March 2007, the FDA recalled more than 60 million cans of cat and dog food after the death of 14 pets. Later that year, Chinese-made toys were recalled: Mattel took several of its Barbie and Polly Pocket products off the shelves because of concerns...