maybe it IS a cat.
It's some rodent that some environmentalist "found" so that they can keep a palm oil plantation from being built.