2001 World Rally Championship.: 2001 World Rally Championship. TAP Rally of Portugal, March 8-11, 2001. Francois Delecour, portrait. Photo: Charles Coates/LAT Photographic
2001 World Rally Championship.
TAP Rally of Portugal, March 8-11, 2001.
Francois Delecour, portrait.
Photo: Charles Coates/LAT Photographic