Emilio Delgado, Luis on 'Sesame Street' for 45 years, dies
Delgado was a warm and familiar presence in children's lives and a rare Latino face on American television as fix-it shop owner Luis on 'Sesame Street.' |!| Portland
Delgado was a warm and familiar presence in children's lives and a rare Latino face on American television as fix-it shop owner Luis on 'Sesame Street.' |!| Portland