South Park: The Stick of Truth delayed yet again, new release date March 4th 2014
Ubisoft has announced that South Park: The Stick of Truth will be delayed until March 4th 2014 citing reasons that the game required “major overhaul” since they acquired the IP from THQ in January.