Caterpillars on leaf

Caterpillars on leaf

Observation - Caterpillars on leaf - UK and Ireland. Description: Clump of caterpillars on a leaf

Clump of caterpillars on a leaf