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 29,765 reads 39 comments