Description
On highways and showsites, the SL260 is an acclaimed symbol of quality performance and reliability. A world-class mobile stage with innovative technology.
On highways and showsites, the SL260 is an acclaimed symbol of quality performance and reliability. A world-class mobile stage with innovative technology.