Saturday, November 30, 2024

TAG

Imposa

- Advertisement -

World’s largest LED Digital Advertising screen in China from Messagemaker

Have a close look at the image below, and look down to ground level.  The tiny figure circled is a man, which shows...
- Advertisement -
- Advertisement -