Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Mackey Matt Stone voices Jimbo Kern Trey Parker voices Harrison Yates Trey Parker voices Ned Gerblanski Trey Parker voices Grandpa Marsh Trey Parker voices Satan Jessica Makinson voices Strong Woman Trey Parker voices Al Gore Trey Parker voices Maggie Yates