Cinco de Mayo, the Confederacy, and Gen. Jo Shelby
Today is Cinco de Mayo (Fifth of May), a holiday that had its origins during the American Civil War. It commemorates the Mexican army’s victory over the French forces of Napoleon III at the Battle of Puebla. The holiday was actually created by Mexicans living in California who supported the cause of Mexican freedom. Ironically, […]