While browsing some other automotive blogs, I spotted this on the Top Gear UK site (I still only recognize this as the only Top Gear show.. no matter what the U.S. TV networks try to market to us!). It is a top quality production done on the streets of Moscow […]