Ubisoft released an E3 trailer and a few new screenshots for the upcoming game, South Park: The Stick of Truth....

View the Full Article