IndyCar set for blockbuster return to Sao Paulo in 2027, claims Brazilian journalist

Wait 5 sec.

IndyCar is reportedly set to return to racing in Brazil in 2027.