I saw this about three days ago on Fox 4. Some deputy in some Texas county videotaped this beast from his car.
Everybody is getting pretty excited. I'm not. I don't understand chupacabra humor, and I can find humor in pretty much anything.
Now if that were a spider monkey, I'd jump on a motorcycle with Chief Deputy Doug Whitehead in the sidecar to investigate.