Tag: World Cup

Sports

France Completes Improbable Run to Championship

The Vista- July 18, 2018

France won their second-ever World Cup on Sunday with a 4-2 win over Croatia. Despite Croatia’s unorthodox run to the finals, France’s star-studded lineup of ... Read More