March 11, 2022 7:00 am Emilio Delgado, Luis on ‘Sesame Street,' Dead at 81 Emilio Delgado, who played Luis on “Sesame Street,” died Thursday US & World Videos 2:49 Pro-Israel and Pro-Palestinian groups host dueling rallies on Stanford's campus 1:51 Skateboarding Olympian Jagger Eaton seeks rock-star fame 1:29 US gymnast Jordan Chiles talks family, wedding planning and her surprising love for jazz 1:40 Track and field star Laulauga Tausaga has already made history. Can she do it again at the Paris Olympics? 2:14 Swimmers Gretchen and Alex Walsh aren't just sisters – they're also Olympic hopefuls