2006 FIA World Rally Championship: Ford service at the end of the leg. FIA World Rally Championship, Rd11, Rally Japan, Obihiro, Japan, Day 2, 2 September 2006. DIGITAL IMAGE
Ford service at the end of the leg.
FIA World Rally Championship, Rd11, Rally Japan, Obihiro, Japan, Day 2, 2 September 2006.
DIGITAL IMAGE