Azteca Stadium, Maradona's Handball, and England's Pain
The Azteca Stadium in Mexico City is where Diego Maradona scored his infamous 'Hand of God' goal against England in the 1986 World Cup quarter-final, a moment that still haunts English football.