hip-hop version of Elmo, living in the Sesame-Street hood