Snail shelled Human

Snail Shelled Human' are one of the Smallest Primates in the World. Here's the Appearance. it's diet is Grass and Ants, but They're Prey of Spiders and Other Arachnids.