England enter the Azteca - where football kings are crowned | Sportra