New Screens for Southpark: The Stick of Truth
THQ has sent over a new set of screenshots for Southpark: The Stick of Truth for your viewing enjoyment.
The game will release on March 5, 2013 for the Xbox 360, PS3 and PC.
Receive notifications of new posts by email.
Join 35,158 other subscribers