Posted Oct 31, 2013 11:55am PDT - 22 downloads
South Park: The Stick of Truth finds itself delayed once again, but at least you get a sweet new trailer out of it, right?
Posted Sep 25, 2013 9:13am PDT - 21 downloads
South Park: The Stick of Truth lands for the PC, Xbox 360, and Playstation 3 on December 10, 2013. Celebrate with the New Kid as he steps forward to meet his destiny!