FIA World Rally Championship: Rally Japan headquarters. FIA World Rally Championship, Rd13, Rally Japan, Hokkaido, Japan, 27 September 2005. DIGITAL IMAGE
Rally Japan headquarters.
FIA World Rally Championship, Rd13, Rally Japan, Hokkaido, Japan, 27 September 2005.
DIGITAL IMAGE