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

Photo | 11 April, 2005

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