May 8, 2023 Cinco de Mayo: The Remembrance of the Battle of Puebla and a Celebration of Mexican Heritage Cinco de Mayo The Remembrance of the Battle of Puebla and a Celebration of Mexican Heritage