Cinco De Mayo. It happens every year. And every year there are celebrations all across Texas (and some other nearby countries). But why do we celebrate the 5th of May? Is it Mexican Independence Day? Are we celebrating our fifth jar of mayo for the year? What, exactly, are we celebrating this Saturday?

Fortunately, the creative guys at Mexican Survival Guide have the answer.

Have a great Cinco De Mayo! Or should we say, Batalla De Puebla day?

Just remember to celebrate responsibly and have a designated driver or call a cab to get home safely. We want you around on the 6th of May, too.

Oh, and please don't kidnap any dogs.