IndyCar has signed a 10-year deal to race at the Circuit de Barcelona-Catalunya starting in July 2027, signifying a heavy ...