Formula One World Championship Formula One World Championship: Geoff Willis (GBR) BAR Technical Director looks at the Renault R24 on the grid. Formula One World Championship, Rd 5, Spanish Grand Prix, Race Day, Barcelona, Spain, 9 May 2004. DIGITAL IMAGE
Geoff Willis (GBR) BAR Technical Director looks at the Renault R24 on the grid.
Formula One World Championship, Rd 5, Spanish Grand Prix, Race Day, Barcelona, Spain, 9 May 2004.
DIGITAL IMAGE