If you've never heard of the Battle of Puebla and you plan to hit the town tonight to celebrate Cinco de Mayo, you're cheating. Do yourself a favor and get educated by watching the video below, which explains the proud origin of the holiday.