Emilio Delgado, actor who played Luis on 'Sesame Street' for 45 years, dead at 81

vt-author-image

By Michelle Hambiliki

Article saved!Article saved!