This is not the Mexican Independence – that's Sept. 16 – but Cinco de Mayo IS a huge and fun celebration. Cinco de Mayo commemorates a surprising victory over Napoleon's army at Puebla, Mexico, 100 miles east of Mexico City on the morning of May 5, 1862. Mainly it's day for gringos close to the border to wear huge sombreros, drink cervezas, magaritas … [Read more...]