Those appendages in the rear are pinchers or a stinger. TBH, overall I like the look, if only they could keep it small and nimble.
After all this talk about bugs, stingers, etc, I'm feeling really itchy..enough to have to go shower!!! YUK!!!