Cinco de Mayo commemorates Mexico's victory in the 1862 Battle of Puebla on May 5. The city of Puebla is the epicenter of ...