World Rally Championship: Francois Delecour (FRA) on Stage 3. Sanremo Rally, Italy. 5 -7 October 2001. DIGITAL IMAGE
Francois Delecour (FRA) on Stage 3.
Sanremo Rally, Italy. 5 -7 October 2001.
DIGITAL IMAGE