Emilio Delgado Died Mar 10, 2022 20:18:50 GMT -5 Quote Select PostDeselect PostLink to PostMemberGive GiftBack to Top Post by Robert Lotti on Mar 10, 2022 20:18:50 GMT -5 Actor know for playing Luis on Sesame Street for many years passed away on March 10th at 81 years old from multiple myeloma. May he rest in peace.