'Cinco de Mayo' holiday with US Civil War roots - Article Photos 3/4

FILE - In this May 5, 2011 file photo, people take part in a recreation of the Battle of Puebla during "Cinco de Mayo" celebrations in Mexico City. Cinco de Mayo has become in the U.S.: a celebration of all things Mexican, from mariachi music to sombreros, marked by schools, politicians and companies selling everything from beans to beer. (AP Photo/Marco Ugarte, file)