Elmo ResignsElmo ResignsKevin Clash, the voice of our beloved Elmo, has just resigned, active immediately.John RiggsJohn Riggs