Leaf litter critters?

Leaf litter critters?

Observation - Leaf litter critters?. Description: Squirming writhing mass of leaf litter critters

Squirming writhing mass of leaf litter critters