Comments

  1. Patrick M says

    They just filmed on West 13th Street on Tuesday, and completely took over the street. I came out of my apartment building into an amazing 60s world – love those New York moments.

Leave A Reply