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

Photo | 2005-04-11

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

Categories