Quote Originally Posted by Bajjani
mexico is one of the toughest places to play at though.

fans are the true definition of home field advantage
that's surprising. i thought all the mexicans had moved to the U.S. by now