He was once sent to Ronald Reagan Reeducation Center for going to the wrong fundraiser, where he hanged himself.
On The Simpsons, Elmo is usually voiced by Nancy Cartwright. However, on Sesame Street, he was voiced by Kevin Clash. Kevin resigned from Sesame Street in 2012 because of a scandal. Ryan Dillon now voices him.