Formula One World Championship: Toyota mechanics practice a pit stop. British Grand Prix, Silverstone, England, 20 July 2003. BEST IMAGE
Toyota mechanics practice a pit stop.
British Grand Prix, Silverstone, England, 20 July 2003.
BEST IMAGE