Larvae 0405

Larvae 0405

Observation - Larvae 0405 - UK and Ireland. Description: Unknown Moth larvae ???? on leaf

Unknown Moth larvae ???? on leaf