Formula 1 terminates Russian Grand Prix contract
Formula 1 has announced today that the contract with the promoters of the Russian Grand Prix has been terminated.
Formula 1 will no longer race in Russia after the sport terminated its contract with the prom... Read More...