Pato O’Ward was not happy at all when NASCAR last week announced it would race in Mexico City at Autodromo Hermanos Rodríguez, the really popular Formula 1 venue and best circuit in his home country. O’Ward could not believe that NASCAR had beaten IndyCar to the punch, and his fellow competitors were equally incensed. NASCAR has never in the modern era held a points-paying Cup Series race outside the United States, and had somehow beaten IndyCar, which actually has raced in Mexico, back into the market.
Blog