Entertainment Emilio Delgado, who played Lewis on Sesame Street for 45 years, has died Sneha Mali March 11, 2022