Lots of Caterpillars

Lots of Caterpillars

Observation - Lots of Caterpillars - UK and Ireland. Description: