IndyCar headed to Barcelona in 2027 | 23/10/2026 15:36 - Barcelona will be the site of a new IndyCar race in 2027