might i state, for the record, that my freaked-outness on the freaky-out worthiness of the pic caused me to totally not see the link?
still think that's really Chupacabra gone underground and in a disguise. i mean, shit, if anything in nature is gonna look like it would be a goat sucker, that thing takes the cake!