Do you know what Cinco de Mayo really means?
Some think it is Mexico's Independence day, but it is not, it is actually anniversary of the battle of Puebla that took place on May 5, 1862 near the city of Puebla, which ended in a victory for Mexico over the French soldiers.