2007 Busch Texas: 2-4 November, 2007, Ft Worth, Texas USA Steve Wallace and Kyle Krisiloff ©2007, LAT South, USA LAT Photographic
2-4 November, 2007, Ft Worth, Texas USA
Steve Wallace and Kyle Krisiloff
©2007, LAT South, USA
LAT Photographic