Anyone know what this is by chance? I’ve looked all over google to find a picture to match it but no success... I have a ton of these but smaller, this is the only one I have found that is this big. It’s body has little spines all over it and it’s pretty hard almost like a shell of some sort.