Brazil
NASCAR News: This South American Country Could Host A Cup Series Race In 2026
São Paulo, Brazil is in talks to host a NASCAR Cup Series race in 2026.
São Paulo, Brazil is making moves to host a NASCAR Cup Series race in the 2026 season.
Key officials including Tarcísio de Freitas, the Governor of São Paulo, and Ricardo Nunes, the Mayor of São Paulo, met with NASCAR representatives to discuss hosti... [2527 chars]