Six bulldozers take to the streets of China to battle it out for business and create quite a show. It’s like the TV show Robot Wars but on a much bigger scale.
Continue Reading