World Cup February 5, 2024 4:12 pm

2026 World Cup final to take place at MetLife Stadium

There’s plenty of excitement in the tri-state following the announcement that MetLife Stadium will play host to the 2026 World Cup final. News 4’s Gaby Acevedo reports.

Local

Exit mobile version