20-ton wheeled excavator (Weichai engine)

x