Look who has been the voice of Elmo. Kevin Clash has been the voice of Elmo on Seasame Street up until 2017 when a new, young guy Ryan Dillon took over the gig. Clash has been the original Elmo puppetter since his debut in 1985.

"Elmo doesn't understand who this man is!" Haha