Battle of Puebla

<p></p>
<p>Americans are in dire need of a Cinco de Mayo for Dummies..</p>
<p>An embarrasing number of Americans, including many of its Spanish-surnamed citizens still confuse May 5 with Sept. 16, which celebrates Mexican Independence Day. And very few know of the incredible Cinco de Mayo connection between the Battle of Puebla, fought between Mexico and France, and the conservation of United States.</p>