Viva la Revolution! Mexico is here!