FIA World Rally Championship: FIA World Rally Championship, Rally Catalunya, October 23-26, 2003 Lloret de Mar, Spain. Atmosphere. Digital Image
FIA World Rally Championship,
Rally Catalunya, October 23-26, 2003
Lloret de Mar, Spain.
Atmosphere.
Digital Image