1
Formula One heads to the Sochi Autodrom in Russia this weekend for round 15 of the 2021 season. The Russian Grand Prix is held annually at the Black Sea town of Sochi and is a race that typically doesn't throw up any surprises. It's held at the Sochi Autodrom which is a street circuit that winds its way through the former site of the 2014 Sochi...