Celebrate Cinco de Mayo continues National Geographic's spectacular Holidays Around the World series with this joyous feast of Mexican culture--an annual event in Mexico and an increasingly popular holiday in America as well. Many mistakenly assume that the fifth of May is Mexico's Independence Day. In fact, the date marks the anniversary of a famous 1862 battle in which the Mexicans defeated the French. Known as the Battle of Puebla, the victory...