Happy Cinco de Mayo! Today we remember the Mexican army's surprising victory over the French at the Battle of Puebla on May 5, 1862. It's not actually Mexican Independence Day (that's September 16th) but it is a day of happy celebration and Mexican pride. Photo credit: @chuchopotts
May 05, 2015 — Martin Martinez