I found this video link on the DC Message board. Sesame Street has a new muppet in town. And he looks suspiciously like our favorite red head. I think it's one of the cutest and funniest things I've seen in a while. And how cool is that for DC?