Gaming Reviews, News, Tips and More.
We may earn a commission from links on this page

Your Consoles Are Not Made In A Happy Place

We may earn a commission from links on this page.

That's not street art. Those are the "suicide nets" erected at console manufacturer Foxconn's Longhua complex in Shenzen, China. Part of a great read over on BusinessWeek.