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 we say, [...]

