2006 FIA World Rally Championship
Rally winner Sebastien Loeb (FRA), Citroen Xsara WRC, on the final stage.
FIA World Rally Championship, Rd11, Rally Japan, Obihiro, Japan, Day 3, 3 September 2006.
DIGITAL IMAGE