2012 NASCAR Talladega: 04-06 May, 2012, Talladega, Alabama, USA Matt Puccia and Greg Biffle (c) 2012, LAT South, USA LAT Photo USA
04-06 May, 2012, Talladega, Alabama, USA
Matt Puccia and Greg Biffle
(c) 2012, LAT South, USA
LAT Photo USA