Cinco de Mayo (or the fifth of May, which is the day the U.S. celebrates it), is a day that commemorates Mexico's victory against the French during the battle of Puebla in 1862. In 1861 Mexico was facing...