Tag Archives: 2006
Grand Prix Gold: China 2006

Grand Prix Gold: China 2006

The 2006 Chinese Grand Prix was a race that Renault should have won, but victory was a masterstroke from Michael Schumacher in which tyres were key.

Continue Reading