Thanksgiving Explained. Just watched the new Southpark episode and had to do it.. aliens thanksgiving Aliens Guy