Cinco de Mayo in Puebla Cinco de Mayo is commonly misunderstood to be a Latin American holiday. It is a celebration of a […]