Sex… and Russian Drivers
OK, so maybe we slacked off a bit recently with the posts… Deal with it! At least we don’t drive around having sex like 25% of he population in Russia. MOSCOW, Russia — Knowing that a high percentage of the drivers around you have been drinking vodka has always made driving in Russia a, shall [...]

