Newly hatched larvae

Newly hatched larvae

Observation - Newly hatched larvae - UK and Ireland. Description: