What you should know about Cinco de Mayo

Who does not like the party? Cinco de Mayo is an excellent excuse to enjoy a Mexican party. But, why is this date celebrated? For many, it is a mystery why Cinco de Mayo is celebra...