22/05/2026
Struggling to get too excited about the World Cup this year (especially after seeing Tuchel's England squad π), and I won't be going across the pond for any matches.
But if I was, I'd be heading to Mexico I reckon, and top of the stadium list would be this beauty in Guadalupe, followed by the mighty Azteca.
Anyone heading out?