2007 BUSCH Talladega: 27-28 April 2007, Talladega , Alabama, USA Jason Leffler pitstop. ©2007, LAT South, USA LAT Photographic
27-28 April 2007, Talladega , Alabama, USA
Jason Leffler pitstop.
©2007, LAT South, USA
LAT Photographic