Emilio Delgado
Emilio Ernest Delgado (May 8, 1940 – March 10, 2022) was an American actor and singer. He was best known for his role as Luis, the Fix-it Shop owner, on the children's television series Sesame Street. Delgado played Luis from 1971 until 2016. He was born in Calexico, California.