Times Square takes outdoor advertising to new heights
New York – The largest LED advertising display in the world has been installed in Times Square with a film co-created by digital agency Universal Everything and selected guests at a pre-launch event.
:quality(85)/Media/legacy/variant_id/94618/timessquare03.jpg)