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.
View Article on Destructoid
News,comedy,industry,report,South Park,Television
report