Location: the United States
The best LED display from AOTO was showcased at the most central place of New York Times Square.
Have questions? We have answers!