Dell computer waste (e-waste) in a Chinese scrap yard.

Photo | April 11, 2005

Dell computer waste (e-waste) in a Chinese scrap yard.

Tags