Original Air Date—29 December 1999 The year 2000 approaches and the world awaits God’s return. Jesus, who already lives in South Park, announces a delay in God’s return and the town turns on him. He and the boys decide to hold a concert in Las Vegas in the hopes that God will appear there and [...]