2007 Champ Car Houston Priority: 20-22 April, 2007, Houston, Texas, USA. Sebastien Bourdais and Will Power battle for the lead at the start. ©2007, Phillip Abbott, USA LAT Photographic
20-22 April, 2007, Houston, Texas, USA.
Sebastien Bourdais and Will Power battle for the lead at the start.
©2007, Phillip Abbott, USA
LAT Photographic