2006 Images
Robert Kubica (POL) BMW Sauber F1.06 ahead of Ralf Schumacher (GER) Toyota TF106 and Felipe Massa (BRA) Ferrari 248 F1.
Formula One World Championship, Rd 16, Chinese Grand Prix, Race, Shanghai International Circuit, Shanghai, China, 1 October 2006.
DIGITAL IMAGE