2007 Champ Car Houston: 20-22 April, 2007, Houston, Texas, USA Tagliani crewman ©2007, Michael L. Levitt, USA LAT Photographic
20-22 April, 2007, Houston, Texas, USA
Tagliani crewman
©2007, Michael L. Levitt, USA
LAT Photographic