MWR Series Wheel excavators

MECALAC, one of the leading companies for mobile excavators in France