Two Davids Took Down NASCAR’s Goliaths at Talladega Posted on May 06, 2013Nov 30, 2013 It was a long, mad,…