IndyCar will race at the Dallas Cowboys stadium
IndyCar will return to Texas in 2026 with a street race in Arlington as part of a partnership with the Dallas Cowboys and the official event partner of the Texas Rangers. The IndyCar Arlington Grand Prix will take place in March 2026 on a 2.73-mile circuit and whose main element will be AT&T Stadium where … Read more