The Softer Side of Russian Dash Cams

Russia is nuts! Thank god for Dash Cams…

MORE VIDEOS