IndyCar will return to Texas in 2026 with a street race in Arlington in a joint venture between the Cowboys and the official events partner of the Rangers.
IndyCar will return to Texas in 2026 with a street race in Arlington in a joint venture between the Cowboys and the official events partner of the Rangers.