Cinco de Mayo! Viva, Mexico.