On the TV Show “Sesame Street” it all takes place in New York City right?
I was thinking San Francisco but now I am almost 100 per cent sure it takes place in New York City.
My other question
Did “Sesame Street” say anything about 9/11 on the show? (In a simple kid’s way of course)