Happy Cinco de Mayo! This holiday marks the Mexican army’s surprise 1862 win at the Battle of Puebla during the Franco-Mexican War. In Mexico, it is observed mostly in the state of Puebla, but it’s become a bigger deal in the U.S. as a general celebration of Mexican culture. (Kobby Dagan / Shutterstock)