FIA World Touring Car Championship: Fabrizio Giovanardi (ITA), Alfa Romeo 156 FIA World Touring Car Championship, Rd4, Imola, Italy. 29 May 2005. DIGITAL IMAGE
Fabrizio Giovanardi (ITA), Alfa Romeo 156
FIA World Touring Car Championship, Rd4, Imola, Italy. 29 May 2005.
DIGITAL IMAGE