Tag "Comed Central"

South Park: The Stick of Truth delayed until March 4, 2014

South Park: The Stick of Truth has been plagued with delays. People thought that once Ubisoft obtained the rights to the game from THQ, the game would finally be coming