Formula One World Championship: A welcome sight in the paddock. British Grand Prix, Silverstone, England, 15 July 2001.
A welcome sight in the paddock.
British Grand Prix, Silverstone, England, 15 July 2001.