This post was originally published on Fox Sports
IndyCar will return to Texas in 2026 with a street race in Arlington in a joint venture between the Cowboys and the Rangers.
Tuesday News 08/10/2024
This post was originally published on Fox Sports
IndyCar will return to Texas in 2026 with a street race in Arlington in a joint venture between the Cowboys and the Rangers.