South Park: The Stick of Truth is available now, and critics are already calling it one of the greatest licensed games ever created! Check out the launch trailer to see what they’re excited about.