It is clear that Kevin Clash is far from vindicated. He has lost his wonderful career as Elmo’s puppeteer, and his reputation has been forever marred. No matter what happened, this is a horrible and very sad situation.
Jean Val Jean
Jamie Reidy comments on the US Anti-Doping Agency’s once again filing charges against cycling legend Lance Armstrong.