Cinco de Mayo is celebrated more in the United States than in Mexico.
Cinco de Mayo marks the 1862 Battle of Puebla where Mexico defeated France under Napoleon.
In most of Mexico, May 5 is a regular day. This Mexican holiday is primarily celebrated in the state of Puebla, where the battle took place.
In the U.S., it is an occasion to show cultural pride and also a holiday promoted by beer makers.
So if you decide to celebrate with some Mexican food or drink, just know that you are toasting to Napoleon's defeat and not Mexican Independence Day that falls on September 16.
All photos by Teresa Puente