A bit of road rage. China?

liveleak.com/view?i=8ff_1321159649