Mexico Fires National Team Soccer Coach Miguel Herrera … Adios, You Crazy Magnificent Bastard