Watch South Park season 12 episode 12 tv series online free
Release: Nov 05, 2008
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.