Cinco de Mayo is celebrated on May 5th as a celebration of Mexican heritage and pride. It is observed nationwide in the United States, and it commemorates the Mexican army’s unlikely victory over French forces at the battle of Puebla on May 5, 1862. (This day is not to beRead More →