World Rally Championship
Production cup winners - Xavier Pons (ESP) and Oriol Julia (ESP), Mitsubishi Lancer EVO.
World Rally Championship, Rd14, Tour de Corse, Ajaccio, Corsica, France. Day Three. 17 October 2004.
DIGITAL IMAGE