NASCAR’s New CEO Signals A Power Shift That Had Already Happened

    TALLADEGA, ALABAMA – APRIL 25: (L-R) Ben Kennedy, NASCAR Chief Operating Officer, NASCAR Steve O’Donnell, NASCAR Chief Executive Officer, Lesa France Kennedy and Jim France, NASCAR Chairman pose for a photo after the NASCAR leadership announcements during a press conference at Talladega Superspeedway on April 25, 2026 in Talladega, Alabama. (Photo by Sean Gardner/Getty Images)…

    Read More