NASCAR insiders make case for Xfinity, Cup Series return to Mexico City in 2026
NASCAR had Xfinity and Cup Series races at Mexico City this past weekend, and two insiders believe it should return next year. On The Teardown podcast, Jordan Bianchi and Jeff Gluck of The Athletic explained why Mexico City should host NASCAR Xfinity and Cup Series races in 2026.