NASCAR Rumor: Series eyes race in Sao Paulo, Brazil
Key officials including Tarcísio de Freitas, the Governor of Sao Paulo, and Ricardo Nunes, the Mayor of Sao Paulo, met with NASCAR representatives to discuss hosting a NASCAR Cup Series … Read More