NASCAR names Steve O’Donnell new CEO; Ben Kennedy COO
TALLADEGA, ALABAMA – APRIL 25: Steve O’Donnell, NASCAR Chief Executive Officer speaks to the media after the NASCAR leadership announcements during a press conference at Talladega Superspeedway on April More...







