The Stanley Matthews FA Cup Final of 1953. England’s victory in the 1966 World Cup. England’s performances in the European Championship of 1996 and the feeling of national renewal they engendered. These are among the defining moments in English football history. The link between them is their location: Wembley stadium.