To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video
Russia
I wonder who gives less of a shit about pedestrian crossings, Russians or Chinese drivers.
Swipe up for next video
I wonder who gives less of a shit about pedestrian crossings, Russians or Chinese drivers.