2007 Busch Darlington: 10-11 May, 2007, Darlington, South Carolina, USA. Greg Biffle. © 2007 Phillip Abbott/USA LAT Photographic
10-11 May, 2007, Darlington, South Carolina, USA.
Greg Biffle.
© 2007 Phillip Abbott/USA
LAT Photographic