FIA World Rally Championship
Toshi Arai (JPN) Subaru Impreza through the water splash on Stage 12
FIA World Rally Championship, Rd 16, Leg Two, Rally Australia, Perth, Western Australia, 12 November 2005.
DIGITAL IMAGE