FIA European Touring Car Championship: The paddock at Imola. FIA European Touring Car Championship, Rd8, Imola, Italy, 5 September 2004. DIGITAL IMAGE
The paddock at Imola.
FIA European Touring Car Championship, Rd8, Imola, Italy, 5 September 2004.
DIGITAL IMAGE