Images
Rally winners (L to R): Marc Marti (ESP) and Carlos Sainz (ESP) Citroen Xsara WRC celebrate the record breaking 26th WRC victory for Carlos Sainz (ESP) on the podium.
World Rally Championship, Rd8, Rally of Argentina, Carlos Paz, Argentina, Day Three, 18 July 2004.
DIGITAL IMAGE