Where To Stream South Park Season 12 Episode 12
About Last Night...
- Aired November 5, 2008
- 30 Min
- Rated 7.6
- Number 182 Of 333 Rated Episodes
South Park residents join the rest of the country in celebrating the election of a U.S. president, who moves a new administration into the White House ahead of schedule.