CART World Series: Organisers tried technical changes in order to slow the cars down CART World Series, Texas Motor Speedway, USA, 29 April 2001 BEST IMAGE
Organisers tried technical changes in order to slow the cars down
CART World Series, Texas Motor Speedway, USA, 29 April 2001
BEST IMAGE