Hatched Caterpillars

Hatched Caterpillars

Observation - Hatched Caterpillars - UK and Ireland. Description: