How Cinco de Mayo became a U.S. holiday
Every year on May 5, fiesta lovers across the United States gather to celebrate the Mexican holiday Cinco de Mayo—literally “May 5” in Spanish. And some U.S. partygoers may be surprised to learn that Cinco de Mayo history is short…