Times Square

Times Square

In New York’s Time Square for filming being held at the NBC buildings