Azteca stadium hosts its third World Cup as Mexico City buzzes with pride, protest, and the deep belief that football has always lived here.
Azteca stadium hosts its third World Cup as Mexico City buzzes with pride, protest, and the deep belief that football has always lived here.