Caterpillars

Caterpillars

Observation - Caterpillars - UK and Ireland. Description: Group of caterpillars found on a 'silk' structure

Group of caterpillars found on a 'silk' structure