Kevin Clash portrayed Elmo on Sesame Street for over three decades, from 1984 to 2012. His portrayal of Elmo brought the character to life, captivating children and adults alike with his infectious energy and memorable voice.