C. spelea is larger than the fossa, but otherwise similar.
C. spelea lớn hơn fossa, nhưng tương tự nhau.