Formula One World Championship: The Toyota team practice their pit stops. Spanish Grand Prix, Barcelona, 25 April 2002. DIGITAL IMAGE
The Toyota team practice their pit stops.
Spanish Grand Prix, Barcelona, 25 April 2002.
DIGITAL IMAGE