Never been to a game, but I remember being in London in 2003 when England won and seeing the victory bus - the atmosphere was electric.
Never been to a game, but I remember being in London in 2003 when England won and seeing the victory bus - the atmosphere was electric.