FIA World Touring Car Championship: Michel Jourdain (MEX) SEAT Leon. FIA World Touring Car Championship, Rd3, Valencia, Spain, 20 May 2007. DIGITAL IMAGE
Michel Jourdain (MEX) SEAT Leon.
FIA World Touring Car Championship, Rd3, Valencia, Spain, 20 May 2007.
DIGITAL IMAGE