2010 Camping World Truck Dover: 13-14 MAY, 2010, Dover, Delaware, USA Aric Almirola © 2010, LAT South, USA LAT Photographic
13-14 MAY, 2010, Dover, Delaware, USA
Aric Almirola
© 2010, LAT South, USA
LAT Photographic