The Stick of Truth Behind the Scenes

Hey, remember like a year ago when we were all excited about the new South Park game? Well, THQ postponed it, and then THQ went belly up, and then Ubisoft picked the game up, promising a December 2013 release date. Which has passed. Now it’s set for March 4.

At this point, we’re thinking January 2015.

[youtube width=”640″][/youtube]

This is a test