Kevin Clash, The Insider | news sites