News – South Park: The Stick of Truth delayed
South Park: The Stick of Truth is no longer coming on December the 13th, but will instead arrive on the 4th of March.
The reason for the delay? Ubisoft felt that the Obsidian developed RPG was in need of nothing less than an overhaul. In other South Park: The Stick of Truth news, Ubisoft has released a seven minute video of the game, see it below: