Elmo and friends humiliate Ted Cruz

US Senator from Cancun, Ted Cruz, lost this fight before he even picked it. Elmo is vaccinated and Ted is a jerk. The Late Show weaponizes some classic Sesame Street for a musical send-up of the traitorous Texan.