Matthew Singh Posted March 12, 2014 Share Posted March 12, 2014 Ubisoft officially announced the release date of March 27th for South Park: The Stick of Truth in Germany and Austria. Link to comment Share on other sites More sharing options...
Recommended Posts