Don’t click this unless you want to see it. It’s gross. I don’t mind too much, since I love parasites (because I am a giant nerd), but some people’s delicate fancy baby sensibilities might get hurt if they ever see a bug ever.
I giant isopod is basically a rolly-polly, but in larger version than your puny mortal mind can comprehend. Or something.