Studio Surgical Scalpels, located in Shenzhen, was set up by three crazy FPS fans. Our one and only mission: Bring the best FPS game to you.
Game Status
Outage Reports
0
Main Issue (24h)
Other