sebring54.jpg: 2005 Champ Car Testing Sebring International Raceway. Sebring, Fl. March 21-24, 2005. Derrick Walker talking to crew chief Neil.
2005 Champ Car Testing Sebring International Raceway. Sebring, Fl. March 21-24, 2005. Derrick Walker talking to crew chief Neil.