2010 Talladega Oct NCWTS checkered flag

October 19, 2011 No Comments

Credit: Jason Smith/Getty Images for NASCAR

during the NASCAR Camping World Truck Series Mountain Dew 250 at Talladega Superspeedway on October 30, 2010 in Talladega, Alabama.

Leave a Reply

You must be logged in to post a comment.