Guest Stars Trey Parker voices Randy Marsh April Stewart voices Sharon Marsh Mona Marshall voices Sheila Broflovski Matt Stone voices Craig