World Cup
> World Cup
No comments
mgolenzer@viclen.com

FIFA announced that MetLife Stadium, outside New York, will stage the final match of the world’s biggest sporting event, the 2026 World Cup Final, as the home of the NFL’s Jets and Giants edged out bids from Los Angeles and Dallas.