2004 FIA World Rally Championship
Sebastien Loeb (FRA) Citroen Xsara WRC on stage 14.
Digital Image
World Rally Championship, Rd10, Rally Deutschland, Trier, Germany. Day One, 20 August 2004.
DIGITAL IMAGE