New Jersey’s MetLife Stadium wins the 2026 World Cup final  The Athletic
source