So the latest thing in Russia is drivers mounting cameras in their cars and the world has become a better place ever since! How often do you get to witness a couple having sex on a motorcycle while driving down the highway??
So the latest thing in Russia is drivers mounting cameras in their cars and the world has become a better place ever since! How often do you get to witness a couple having sex on a motorcycle while driving down the highway??