Guest Stars Trey Parker voices Randy Marsh April Stewart voices Sharon Marsh Matt Stone voices Jesus Trey Parker voices Grandpa Marsh