Indy Racing League: A Team Delphi mechanic Indy Racing League, Texas Motor Speedway 6 October 2001 DIGITAL IMAGE
A Team Delphi mechanic
Indy Racing League, Texas Motor Speedway 6 October 2001
DIGITAL IMAGE