Q: Why is Cinco de Mayo so popular in the United States?

A: Over 30 million Americans are of Mexican descent, and the rest will take any opportunity to celebrate a French military defeat.”

Man, the onion killed it today.