Supreme Gamer 1

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...