Manitou MRT 2660, rotating telehandlers | Manitou

Manitou MRT 2660, rotating telehandlers | Manitou