British International Motorshow.: Audi still haven't cleaned their Le Mans winning car. British International Motorshow 2002, NEC Birmingham, England. 22 October - 3 November 2002.
Audi still haven't cleaned their Le Mans winning car.
British International Motorshow 2002, NEC Birmingham, England.
22 October - 3 November 2002.