2014-06-24
Soccer fans long anticipated 2014 Brazil World Cup games has taken the globe by storm. Many fans might have noted the LED ad displays decorating the 12 stadiums at Rio de Janeiro. The displays are actually the works of Chinese manufacturer Aoto Electronics.
Continue reading →