1. Denny Hamlin's Team Penalized 75 Points by NASCAR: Latest Details and Reaction

    Denny Hamlin recovered on Sunday afternoon at Indianapolis Motor Speedway after an issue on pit road to rattle off a third-place finish in the Brickyard 400. Unfortunately, that story was too good to be true...

    R. Cory Smith Written by R. Cory Smith about 1 day ago 28,661 reads 37 comments