Do you know why Mexicans celebrate Cinco de Mayo?

Happy Cinco de Mayo! We all love to celebrate on the 5th of May but not many people know the actual history behind this day. http://lifehacker.com/the-real-history-of-cinco-de-mayo-1774911432 Credits: Video Director: Fritzie Andrade Production & Animation: Elisa Solinas