NASCAR’s New CEO Signals A Power Shift That Had Already Happened News April 26, 2026 The announcement that Steve O’Donnell has been named as the new CEO of NASCAR is either a seismic shift that…