Formula One World Championship: A welcome sight to the BAR garage. Spanish Grand Prix, Barcelona, 25 April 2002. DIGITAL IMAGE
A welcome sight to the BAR garage.
Spanish Grand Prix, Barcelona, 25 April 2002.
DIGITAL IMAGE