Happy Cinco de Mayo! Viva Mexico! Suck it, Napoleon III!

Happy Cinco de Mayo! Viva Mexico! Suck it, Napoleon III!