Truck Mounts >3,5t

big tall heavy truck mounted working platforms over 3,5 tons of total weight. Telescopic, articuled-telescopic, and special municipal solutions