Michelin in control of Formula One – lets hope not!
The FIA gave Michelin and the 7 teams several options, as outlined in the letter from the FIA to Michelin, that would enable them to race on Sunday at the US Grand Prix Formula One race at the Indianapolis Motor Speedway. Did they race with these options — No, they even made matters worse by […]