2 years 8 months ago
Link
According to one report, it might be an internal project South Park creators Trey Parker and Matt Stone recently signed a...
The post A new South Park game is reportedly on the way appeared first on Destructoid.