Cinco de Mayo (Mexican festival)

Cinco de Mayo is celebrated nationwide in UNITED STATES ,
In 1862 -5th may Mexican army's unlikely   victory over French forces at the Battle of Puebla, for remembering that special victory moment , Mexican people celebrate that day as Cinco de Mayo 
Cinco de mayo means Fifth of May in Spanish,

Every Mexican  happily celebrate  this day, 
they went  with families  celebrate  the day dancing  with friends  people  love this day, 
Their tradition  culture  is really  nice  ,their  music  is so good
 Traditional female wear