Guest Stars Trey Parker voices Randy Marsh April Stewart voices Sharon Marsh April Stewart voices Shelley Marsh