(RNN) – Cinco de Mayo isn’t Mexican Independence Day. It marks the Battle of Puebla on May 5, 1862, when Mexican troops defeated invading French forces during the Franco-Mexican War. The battle lasted only a matter of hours, but the celebration continues today in the form of Cinco de Mayo, Spanish for “The Fifth of […]