The reunion of Russia’s “Idiots in Cars” club

Don’t get surprised when you read in the news about recent accidents and incidents in Russia. This video might explain it all.

Leave a Reply