Puebla is the only Mexican state that officially celebrates this spring holiday that is now more popular in the U.S.
What is Cinco de Mayo?