larva of something or is it a millipede?

larva of something or is it a millipede?

Observation - larva of something or is it a millipede?. Description: found under a brick in the garden

found under a brick in the garden