JACKSON, Wyo. — May 5 is Cinco de Mayo, a holiday that commemorates an unexpected Mexican victory over the French and celebrates Mexican heritage in the U.S. Contrary to popular belief, Cinco de Mayo does not mark the Mexican day of independence, which is celebrated Sept. 16. The Battle of Puebla was fought on May […]









