Puppeteer Kevin Clash, the voice for Elmo on “Sesame Street,” has taken a leave of absence following allegations that he had a relationship with a 16-year-old boy. “I am taking a break … to deal with this false and defamatory allegation,” he said. (Associated Press)