Cinco de Mayo is a Mexican-American holiday celebrating the victory of the Mexican army at the Battle of Puebla in 1862. It's also one of the biggest days of guacamole consumption in the United States, making it a great excuse to mash up some Avocados From Mexico, mix a margarita, and kick back at home with your family.