I’d guess a hyena relative.
Now them damn chupacabras are sneaking across the border into China! I thought they’d stop after crossing into Texas and Arizona.