In the U.S., Cinco de Mayo celebrations were held across the country this last weekend and will be finishing up today. Festivals, parties and the Bars have been offering plenty of good food, music and lots of drink specials. Cinco de Mayo is the day for Mexicans to celebrate their heritage. And like those other great ethnic holidays during the year, St. Patrick's Day, Columbus Day and Oktoberfest, it’s another great excuse for the rest of us Americans to have a little party.