FIA World Rally Championship: Toshi Arai (JPN) Subaru Impreza Sti Production car. World Rally Championship, Rd6, Cyprus Rally, Limassol, Cyprus, Day Three. 15 May 2005. DIGITAL IMAGE
Toshi Arai (JPN) Subaru Impreza Sti Production car.
World Rally Championship, Rd6, Cyprus Rally, Limassol, Cyprus, Day Three. 15 May 2005.
DIGITAL IMAGE