Taiwan Defiles Elmo in the Kevin Clash Scandal

Published:6:17 pm EDT, November 27, 2012| Updated:10:07 am EDT, November 28, 2012|

Hasn't Elmo already suffered enough, does he really need Taiwan's NMA TV soiling his rep even more?! The Kevin Clash scandal is stinking up Sesame Street worse than Oscar the Grouch's trashcan.

Respond to this

More Animation you need to know