Cinco De Mayo timeline

  • First Cinco De Mayo

    Mexican troops under General Ignacio Zaragoza successfully defended the town of Puebla on May 5, 1862, temporarily halting France's efforts to... Read more