Tag: World Cup Final
France beat England in the World Cup final! Well, sort of…
England have been defeated in the World Cup final by France, losing out by 3 goals to nil! Well, sort of. No we haven't hopped into the Tech Digest Delorean and jumped through time to July 11th's final. That rather…