Times Square is the most visited location on the planet, helping brands reach audiences all along the way. Here are some of the more creative applications.
Times Square is the most visited location on the planet, helping brands reach audiences all along the way. Here are some of the more creative applications.