Formula One Terminates Russian Grand Prix Contract

After a somewhat inexplicable delay, Formula One finally made a decision to terminate its contract with the Russian Grand Prix for the foreseeable future due to the country’s unprovoked invasion of neighboring Ukraine and Russian president Vladimir Putin’s connection to and control over that race. In what has become an unfortunate pattern of inadequate and […]