South Park: The Stick of Truth launches September 25 for Nintendo Switch Posted on: September 17, 2018