0
10
Mother Russia is the home of some non-stop WTF! These wild Russian videos from around the massive country make you wonder how much vodka they're drinking. The Funny Russian dash cam videos are ones you can't believe you just watched; they take stupdity to the next level.