2 Denny Hamlin testifies that signing NASCAR’s charter deal would have been a ‘death certificate’ December 2, 2025