Service Park

Based in the Toyota Stadium in Toyota, Aichi, Japan. 

Highlights Rally Japan 2004