On June 15th, 2025, NASCAR held a Cup Series Race (its highest level), for points, in Mexico City. It was the first such race in Mexico and the first outside the U.S. since 1958.
(See here and here).
The Mexico City race was held at the Autódromo Hermanos RodrÃguez racetrack.
On June 14th, the day before the Cup Series Race an Xfinity race (NASCAR’s second level) was held. The winner was NASCAR racer Daniel Suarez, of Monterrey, Mexico.

Source: James Gilbert, nascar.com at-track photo gallery #45
The Cup Series Race on the 15th was a 100-lap race with 37 contestants. Here are the 37 racers posing before the race.

NASCAR races are preceded by an invocation and the singing of “The Star-Spangled Banner”. This race was preceded with an invocation by a Catholic priest and the singing of both “The Star-Spangled Banner” and the Mexican national anthem “Mexicanos al Grito de Guerra” by a girls’ chorus.
Here’s a scene from the race:

Here’s another scene from the race:

Here are spectators watching the race:

The winner was Shane van Gisbergen of New Zealand.

In second place was Christopher Bell of Oklahoma. In third place was Chase Elliott, in fourth place was Alex Bowman, and in fifth place Michael McDowell.
Daniel Suarez, who had won the Xfinity race the previous day, placed 19th in the Cup Series race on the 15th.
Here’s a photo of Daniel Suarez’s racing helmet in Mexico City:
