By Eli Ridder | RUSSIA
France edged Croatia in a four goal soccer victory on Sunday to win the world’s most-watched sport’s coveted FIFA World Cup at Luzhniki Stadium in Russia’s Moscow.
Streets flooded with cheering French, who took home their second Cup since a 1998 victory against Brazil.
Going into the match, the odds were with the French. Croatia had to fight from behind nearly every game to reach the finals.
More details to follow.
To support 71 Republic, please donate to our Patreon, which you can find here.