Sesame Street
Officially located in New York City, as is often confirmed by regional references and the adjacent New York subway. Sorry to bust your bubble but it is not there. The show takes place is the same as the show's name.
Recent topics on Sesame Street
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment