Here's what 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. FILE - In this May 5, 2011 file photo, dancers perform for Cinco de Mayo in Portland, Ore.