NASCAR just signed a $7.7 billion media rights deal. Seven years, six platforms, $1.1 billion a year. The sport’s leadership called it a landmark moment. Jeremy Mayfield and Darrell Andrews watched the same announcement and came away with a very different feeling.
“I just feel like it’s on a sinking ship that nobody’s saying anything about filling holes up,”