Not sure of the origin of this one.
Here's a quick and dirty Mexizona ripoff version of the one above.
This guy's mustache looks fake to me!