And now, I just heard that yesterday, Emilio Delgado died of lung cancer. Anyone who grew up watching Sesame Street (we know you did, don't try to pretend you didn't) in the 80's and 90's (and even the 70's, if we have members as kids at that time) will remember him as Luis, the Fix-It Shop...