News

The billboard's HD LED screen, which measures 56 feet wide x 29 feet high, is located in the heart of Times Square Plaza, five stories above the northeast corner of the intersection at 1500 ...