Larvae?

Larvae?

Observation - Larvae? - UK and Ireland. Description: I don't even know what type of invertebrate this is. But there were over 20 of them in one trowel scoop when digging out some well rotted compost. Any rough ideas? I'm sure the starlings will find them soon.

I don't even know what type of invertebrate this is. But there were over 20 of them in one trowel scoop when digging out some well rotted compost. Any rough ideas? I'm sure the starlings will find them soon.