This just appeared today I have an idea that its some kind of slug, but is it good or bad? What is it?
some of those got "imported' on a frag i bought, or at least mine have a little shell on the back