Watch as several front-end loaders clash in the streets of China over a construction contract dispute!
Video Credit:
1969meisje
Published:
Watch as several front-end loaders clash in the streets of China over a construction contract dispute!
Video Credit:
1969meisje