For those of you like us at Set In Stone Gaming who have been waiting in anticipation for this game we have some unfortunate news Ubisoft has announced a delay to the previously planned December release of South Park: The Stick of Truth. The game will now launch on March 4, 2014