A photo shows the Monterrey Stadium, which will host four matches of the 2026 World Cup football tournament, beside the Pablo Livas Avenue in Guadalupe, Nuevo Leon, Mexico, on June 10, 2026. (Photo by Julio Cesar AGUILAR / AFP via Getty Images)

News, Photo and Web Search