Not sure...
-
by Hugh_Manatee
It looks like it might some sort of small spotted feline...but that might be wishful thinking. Any help?
Posted
-
by aliburchard scientist, translator
Honestly, your guess is as good as anyone else's on this one (even the science team).
Posted