Anyone knows what this is? the length is about 5cm with numerous thin legs. I think it belongs either centipede or millipede.
This image is copyright protected