This guy came down to visit today. I have no idea what it is. Claudia and PJ think it is a sloth or at least something in the same family. It sat on a branch for a while eating new leaves and then turned around and left. I think it moves too fast for a sloth but what do I know?
EDIT: It is a Mexican Porcupine! Thanks Deanna and Rae! Our friend Claudia told us there would be someone out there who would know the answer!