Who was Sesame Street actor Emilio Delgado and what kind of cancer did he have?

NINTCHDBPICT000717835105 hxpYKW