- Apple
- By Filip Truta
- November 26th, 2013
Horrific Photos Show Injuries Allegedly Sustained by Workers Making Screens for Apple Devices
Some Biel Crystal employees are said to have committed suicide
Some Biel Crystal employees are said to have committed suicide