IndyCar’s TV deal with Fox: Why has the series left NBC and what does the move mean for its future? 18 June 2024