During its second quarter financial report, THQ announced that they are delaying South Park: The Stick of Truth, Company of Heroes 2 and Metro: Last Light. All three of the games have been delayed for a couple of months meaning we’ll only see Company of Heroes 2 and Metro: Last Light sometime in March 2013. As for South Park, that was supposed to be out on 05 March 2013 but has now slipped to early fiscal year 2014. That’s not as scary as it sounds however, as the 2014 fiscal year begins on 01 April 2013. THQ, which posted a loss of $21 million this quarter, claims all three titles need more time before they’re market ready.