May 1 2019 3:46pm

NYC street renamed Sesame Street as Big Bird, other cast members gather to celebrate

New York has finally let the world know how to get to Sesame Street, which is now located on 63rd and Broadway in Manhattan, after the Mayor’s office renamed the intersection on May 1.

Responsive site?

Video Home