You delayed South Park, you bastards!!! Yes. It looks like our favorite mischief makers are still trying to find a release date. Originally the game was set to release the Fall of 2016. Then in September, Ubisoft delayed it until Q1 of 2017. NOW it has been further delayed, to ‘fiscal year 2018’, which encompass April 1, 2017 to March 31, 2018. OUCH. Brah. THOSE BASTARDS DID KILL KENNY!!!
Guess this might have something to do with Watch Dogs 2 or hell, maybe the game hit a skid in development. The Brahs will keep you updated with any but whole related news!!!