I don't have time to post all of the pics and video yet - I'll do that later - but I need your input. What the heck is this bug? We get centipedes, so I'm wondering if it's a baby centipede or something else altogether. Note the little stinger on its bum. What is it?