2011 NASCAR Texas: 07-09 April, 2011, Fort Worth, Texas, USA Steve Addington and Kurt Busch © 2011, LAT South LAT Photo USA
07-09 April, 2011, Fort Worth, Texas, USA
Steve Addington and Kurt Busch
© 2011, LAT South
LAT Photo USA