Selected vehicle
NEW HOLLAND T8
Engine
T8.420
Power
308kW / 419PS
Year
2010