+

Zhaoxing Electromechanical "Unity Cup" tug-of-war competition