Formula One World Championship: Renault Sport truck. Formula One World Championship, Rd5, Spanish Grand Prix, Preparations, Barcelona, Spain, Thursday 10 May 2012.
Renault Sport truck.
Formula One World Championship, Rd5, Spanish Grand Prix, Preparations, Barcelona, Spain, Thursday 10 May 2012.