The first episode of Top Gear Russia aired this weekend on the televisions of those in the former communist nation lucky enough to own one, and while it’s as close as one could (maybe) hope to its UK progenitor, we might not be Russian enough to really get it.
Regardless, our impression is that the Russian [...]




