News

Contrary to popular belief, Cinco de Mayo doesn't mark Mexican Independence, which is celebrated on Sept. 16. Instead, it's meant to commemorate the Battle of Puebla, which was fought between the ...