IndyCar plans to replace Iowa race with new Mexico City stop in 2026
IndyCar is targeting summer 2026 for its long-awaited trip to Autodromo Hermanos Rodriguez, the permanent road course situated in the heart of Mexico City. Though it appears unlikely to come together next year, IndyCar and NASCAR explored the possibility …