Cinco de Mayo: A Celebration of Mexican Heritage and Defiance
Cinco de Mayo is usually mistaken for Mexico’s Independence Day, but it actually commemorates the victory over the French during the War of Puebla in 1862. The triumph at Puebla symbolized Mexico’s ability to