FIA World Rally Championship
Toshi Arai (JPN), Subaru Impreza STi, in action on Stage 19.
PWRC
FIA World Rally Championship, Rd8, Acropolis Rally of Greece, Athens, Greece, Day Three, Sunday 3 June 2007.
DIGITAL IMAGE