South Park: The Stick of Truth is not going to be released in Germany and Austria
Well, that stinks. Today, Ubisoft announced that South Park: The Stick of Truth will NOT be released on March 6th in Germany and Austria, due to a Hakenkreuz which can be seen in […]