I am no sloth connosieur, but aren't Sloths entirely tree based? Why would one be in a cave in the first place? Maybe it's a new species, the hairless cave sloth. But I think pretty much their whole subsistence is based around slowly eating leaves and crapping. It has no reason to get into caves. Still, I would like to se a pic of the creatures lower legs to confirm whether it is or it is not. Why would no one would take a full picture?
"not in mexico. everything is backwards down there"
Except h means the creature was found in Panama. It's further south. You know, where Ruben Blades comes from? That guy in Predator 2?