Emilio Delgado, Luis on ‘Sesame Street’ for 45 years, dies

By ANDREW DALTON (AP Entertainment Writer)
March 11, 2022 2:51 p.m.