No One Goes More Nuts Than Mexico’s Manager Whenever His Team Score A Goal

Did Mexico win the World Cup last night? No, but they may as well have done.