Buffalo, NY, January 9, 2026 In a lively 48 hours, Buffalo...

NASCAR Commissioner Steve Phelps Resigns Amid Controversy
Charlotte, North Carolina, January 7, 2026 NASCAR Commissioner Steve Phelps announced his resignation, effective at the end of the month, after an antitrust lawsuit revealed inflammatory private messages. Despite his controversial exit, NASCAR leaders praised his contributions to the sport, including modernization efforts and media agreements. No immediate replacement for the commissioner will be made, as Phelps’ responsibilities will be distributed among existing executives. As the 2026 NASCAR season approaches, major








