CART World Series: Helio Castronevesdiscusses track conditions CART World Series, Texas Motor Speedway, USA, 29 April 2001 BEST IMAGE
Helio Castronevesdiscusses track conditions
CART World Series, Texas Motor Speedway, USA, 29 April 2001
BEST IMAGE