There are many reasons to love the Azteca. It is the only ground to play host to two World Cup finals.
It was the venue for both Diego Maradona's infamous “Hand of God” goal and his mesmerising solo effort in the same quarterfinal against England in 1986.
It was the place in which the incredible 4-3 win for Italy over West Germany in a 1970 semifinal—dubbed the “Game of the Century”—took place.
Even in the modern era, it still packs in 105,000 fans, making it the largest purpose-built football stadium in the world. If that's not enough reasons for you, you're in the wrong place.