Guest Stars Trey Parker voices Randy Marsh Trey Parker voices Mr. Garrison April Stewart voices Sharon Marsh