Indy Racing League: Red Bull Cheever Racing win the pit stop competition. Indy 500 Preparations, Indianapolis, USA, 22 May 2003. DIGITAL IMAGE
Red Bull Cheever Racing win the pit stop competition.
Indy 500 Preparations, Indianapolis, USA, 22 May 2003. DIGITAL IMAGE