England returns to site of its 1986 World Cup loss to Argentina
England has unpleasant memories of Estadio Azteca in Mexico City. That's where Diego Maradona of Argentina scored two of the most famous goals in World Cup history in a 2-1 victory in 1986. The goals are known as the Hand of God and the Goal of the Century. E…
The News Flicker·July 5, 2026

