There are few things weirder than soccer being played in an indoor baseball stadium

Mexico City is a terrible sports town. That’s how the meme goes, right?