Newly hatched larvae

Newly hatched larvae