russian dash cam
Sep 2, 2014WTF
“Lilo And Stitches” Is The Greatest Russian Road Rage Video Ever

“Lilo And Stitches” Is The Greatest Russian Road Rage Video Ever

I'm convincing myself this video is real. If you enjoy life, you'll do the same.