THQ Forced To Delay Upcoming Trio

Well, if you need the time to get 'em right, we say take that time. During the company's latest financial update , THQ revealed that it has been forced to delay three upcoming titles. South Park: The Stick of Truth

Read more ›