As It Happened: France Wins 2018 World Cup - NBC10 Boston
2018 FIFA World Cup

2018 FIFA World Cup

Sixty-four matches will be played in 12 venues located in 11 cities in Russia

As It Happened: France Wins 2018 World Cup

48 PHOTOS