
Cinco de Mayo: A celebration of Mexican heritage and pride
Cinco de Mayo, translated from Spanish for “fifth of May,” is celebrated predominantly in the United States and regionally in Mexico, primarily in Puebla. It is a celebration of Mexican heritage and pride, as well as commemorating the victory over France in the Battle of Puebla. The Battle of Puebla... Read more