Bizarre Russian road rage

Now this is one of the most random sights you could ever see on the road! Wonder what happened for him to do that?

Recent Videos