Emilio Delgado Dead: Sesame Street Actor Dies Aged 81 After Cancer Battle Arts&Life March 11, 2022 Emilio Delgado, who played Luis on Sesame Street for over four decades, has died aged 81 after being diagnosed with…