Just days after voice actor Kevin Clash resigned as the voice of Elmo after details of a new sex scandal surfaced, the popular puppet made his first public appearance during today’s Macy’s Thanksgiving Day Parade broadcast. The voice was nearly identical to Clash's as the character sang an appropriate solo on the song "What I Am." Check out the video above to hear the very fitting lyrics, courtesy of TMZ.

This was a nice moment of positivity during a very public, and very ugly, scandal. We don’t know who the new Elmo is just yet, but they absolutely nailed it.

RELATED: The 50 Greatest Saturday Morning Cartoons

[via TMZ]