Today is May 5, or cinco de mayo. This is a holiday in Mexico and is also celebrated in many places in the United States. May 5, 1862 the French army was defeated at the Battle of Puebla in Mexico. The smaller Mexican army was able to defeat the French. This was a great victory for Mexico. However, the French did eventually win and ruled Mexico for several years. This festival is also a celebration of the culture of Mexico. If you go to a festival for cinco de mayo we believe you have great time. Enjoy this holiday.