In South Africa, a new… In South Africa, a new Sesame Street muppet has been introduced, an HIV+ child. While I applaud Sesame Street for the what they're trying to do, I find the need for such a character tremendously sad.