Guest Stars Trey Parker voices Randy Marsh April Stewart voices Sharon Marsh Trey Parker voices Mr. Mackey April Stewart voices Shelley Marsh Trey Parker voices Grandpa Marsh