2004 FIA World Rally Championship
Xavier Pons (ESP) and Oriol Julia (ESP) celebrate victory in the Production Car category.
World Rally Championship, Rd10, Rally Deutschland, Trier, Germany. Day One, 20 August 2004.
DIGITAL IMAGE