Children participate in a Cinco de Mayo parade celebrating Mexican culture on May 4, 2013 in Denver, Colorado. Hundreds of thousands of people were expected to attend the two day event, billed as the largest Cinco de Mayo celebration in the United States. The festival celebrates Mexican culture and is one of the most popular annual Latino events in the United States.