David Starr has been away from the track since Bristol in August leaving him chomping at the bit to get back behind the wheel of the NASCAR Camping World Truck Series #81 Toyota Tundra this weekend in at the Talladega Superspeedway. The absence from racing has been the longest in Starrs sixteen-year NASCAR racing career. (SS Green Light Racing PR)
