Formula One World Championship: The Renault team celebrate. Formula One World Championship, Rd19, Chinese Grand Prix, Race, Shanghai, China, 16 October 2005. DIGITAL IMAGE
The Renault team celebrate.
Formula One World Championship, Rd19, Chinese Grand Prix, Race, Shanghai, China, 16 October 2005.
DIGITAL IMAGE