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…
IndyCar Eliminates Open Entries Except Indy 500 Starting In 2027 News April 26, 2026 IndyCar will do away with “Open Entries” for every race on the NTT IndyCar Series except for the annual 33-car…