Does anyone know what this beastie is, until i got a close up i thought it was a spider but now not so sure. More to the point can they bite or sting you ?