Brand: MERCEDES BENZ
Made in: Germany
Year: 2017
Push & Pull: 160 tons
Capacity: 500 HP
Quantity: 01