1 - 5 of 5 Listings
Horsepower: 37.28 kw
Location: Shanghai, Shanghai, China
Serial Number: P-20180419
Location: Shanghai, Shanghai, China
Location: Shanghai, Shanghai, China
Capacity: 13.61 TPH (tonnes)
Location: Shanghai, Shanghai, China
Capacity: 31.75 TPH (tonnes)
Location: Shanghai, Shanghai, China