This looks like a millipede. I think this is a rock with an algae.