Animation

Taiwan Defiles Elmo in the Kevin Clash Scandal

posted November 27, 2012 by

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.