Oddly enough, there are lots of Chupacabras in Los Lobos...hrm...
(C) All images Copyright by Wes Y. Keller