South Park: The Stick Of Truth Suffers Yet Another Delay

So long as they get it right, we're sure the fans will forgive another delay. Ubisoft has confirmed that South Park: The Stick of Truth will not make its intended December 10 launch date. Unfortunately, developer Obsidian Entertainment needs a

Read more ›