NASCAR at Martinsville 2015: Live Results, Standings for STP 500 Bleacher Report Denny Hamlin survived a last-lap charge from Brad Keselowski to capture the checkered flag in Sunday's wild STP 500 at Martinsville Speedway. The caution flag waved 16 times in a race marked by bumps, bangs, debris and a few flaring tempers on ...