A Brief History Of Rally Japan
The Rally Japan is a World Rally Championship Race. Held on narrow forest roads in the Tokachi region on the northern island of Hokkaido. Headquarter and service park are located near Obihiro, Hokkaido.
Previous Winners Of Rally Japan
Ford Focus RS WRC 08
Ford Focus RS