FIA World Rally Championship: Production winner Daniel Sola (ESP), Mitsubishi Carisma EVO 7, on Stage 18. World Rally Championship, Rd8, Rally Deutschland, Trier, Germany, Day Three, 27 July 2003. DIGITAL IMAGE
Production winner Daniel Sola (ESP), Mitsubishi Carisma EVO 7, on Stage 18.
World Rally Championship, Rd8, Rally Deutschland, Trier, Germany, Day Three, 27 July 2003.
DIGITAL IMAGE