Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Stephen Stotch Trey Parker voices Harrison Yates Trey Parker voices Grandpa Marsh Trey Parker voices Satan Trey Parker voices Al Gore Trey Parker voices Maggie Yates