Tag: World Cup

France wins Cup; Halos fall; preps soon

In a high-scoring final, France defeated Croatia 4-2 in Moscow on Sunday to win the 2018 World Cup soccer title, that’s nation’s second cup ever. The French team benefitted from an own […]