Comment: South Park?

(See in situ)


South Park?

Have you seen the South Park episode about the History Channel talking about the first Thanksgiving? We can't definitively say that there were not aliens at the first Thanksgiving.