Switch Lights

The lights are on

  • Blog Post: South Park: The Stick Of Truth Delayed Again

    THQ announced South Park: The Stick of Truth has been delayed. The game was originally scheduled for release on March 5, 2013. The game has been pushed to early fiscal 2014. THQ's 2014 fiscal year begins April 2013 and ends March 2014. [ Update: THQ said the title has been delayed 2 months ] Company... More
Page 1 of 1 (1 items)