looks like a giant land sloth
Or an ant eater.
I thought the same thing. But weren’t ground sloths only in the Americas?