
New in Europe: The new SR 21 CJM
The AICHI SR 21 CJM telescopic work platform is mounted on a tracked chassis and reaches a maximum working height of 22.70 meters and a maximum…

The AICHI SR 21 CJM telescopic work platform is mounted on a tracked chassis and reaches a maximum working height of 22.70 meters and a maximum…