Yep. A crocallo!
I think it’s a chupacabra that got into someone’s Krokodil stash.
Buffodile? Oh wait isn’t she running for president?