(NEXSTAR) -- The Big Apple is getting ready to host the final match of the 2026 FIFA World Cup, where the next world champion will be crowned on July 19, 2026. The final match will be one of eight matches that will be played at MetLife Stadium during the tournament. The City That Never Sleeps [...]

See Full Page