2012-February-23-23-24-23.jpg

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

2012-January-15-13-2-17.jpg

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