Formula One Testing: Michelin engineers at the Sauber garage. Formula One Testing, Barcelona, Spain, 24 November 2004. DIGITAL IMAGE
Michelin engineers at the Sauber garage.
Formula One Testing, Barcelona, Spain, 24 November 2004.
DIGITAL IMAGE