Home / 2010 Caterpillar tracked excavator 320CU in Shanghai China

2010 Caterpillar tracked excavator 320CU in Shanghai China