Home Current News Ted Cruz clashes with Seth MacFarlane after calling Big Bird vax tweet...NewsCurrent NewsTed Cruz clashes with Seth MacFarlane after calling Big Bird vax tweet ‘propaganda’November 8, 2021120FacebookTwitterPinterestWhatsApp Source: yahoo.com/news