Remember that ridiculous South Park: The Game that Obsidian and THQ were working on a while ago? Well somehow the game has shown up as an Xbox Marketplace listing, with a brand new name.
South Park: The Stick of Truth arrived today, stating that the release date is actually today! We have contacted THQ to try and get some sort of clarity on the events, but one thing is for certain - the artwork looks pretty legit.
Stay tuned as we investigate this a little further.
By Stephen Heller - Bio