Today in History—May 5: The Battlefield Tale of Cinco de Mayo: Media
Images
May 5, 1862: An improbable Mexican victory at the Battle of Puebla
© Zoom Historical/Alamy; Photo Illustration Encyclopædia Britannica, Inc.