World Rally Championship: The drivers take the opportunity to look closer at the new Citroen T4. FIA World Rally Championship, 15-17 June 2001 Acropolis Rally, Greece. BEST IMAGE
The drivers take the opportunity to look closer at the new Citroen T4.
FIA World Rally Championship, 15-17 June 2001
Acropolis Rally, Greece.
BEST IMAGE