Video

Gillette Stadium Bids to Host 2026 World Cup Games

Gillette Stadium Bids to Host 2026 World Cup Games
Gillette Stadium has officially submitted its bid to host FIFA World Cup games in 2026. NESN's Meredith Gorman has more.