"APRIL THQ" content on TweakTown - Page 1
We found 1 items for the tag: APRIL THQ
NEWS
THQ is in trouble financially, delays the release of three games including Metro: Last Light
THQ is in a spot of bother, financially crippled, they've now delayed three of their games until Mar.