10-05-2017 14:30
via
wired.com
Inside a Chinese Internet Cafe Where Gamers While Away Their Days
The Lemon Internet Bar in Zhao Zhuang, China is open 24/7. The post Inside a Chinese Internet Cafe Where Gamers While Away Their Days appeared first on WIRED.
Read more »