Takalene Sesame is Sesame Street in South Africa. This was spotted in the background...
Adam Rifkin stashed this in Sesame Street
To save this post, select a stash from drop-down menu or type in a new one:
A red herring?
That is a perfectly good explanation. Why didn't I think of that?