Large outdoor LED screen suitable to provide images to a large audience.
An impressive screen on a truck.
An impressive outdoor LED screen on a truck