South Park > Season 15 > Episode 13
The South Park kids watch a History Channel Thanksgiving and believe that aliens were involved in this holiday. Well, at least Cartman seems to buy it.
You are posting as a guest. To post as a user, please Login or Register.
Remember My Info