F1 Travel Review: Sochi Autodrom

America and Russia have never been the best of friends, however we can certainly appreciate good vodka and athletic competition. Formula One is not an American sport so there’s no reason to hold any grudges from the past. In fact, the Russkis have built an incredible circuit in Sochi and it has become very popularContinue reading “F1 Travel Review: Sochi Autodrom”