April 25, 2026 • Steve O'Donnell was introduced as the sanctioning body's chief executive officer at Talladega Superspeedway on Saturday and vowed to "make some moves" that will return the storied ...