Home / 320C 20 ton Caterpillar crawler excavator in Shanghai China

320C 20 ton Caterpillar crawler excavator in Shanghai China