caterpillars

caterpillars

Observation - caterpillars - UK and Ireland. Description: grey caterpillars ? id please as never seen before.

grey caterpillars ? id please as never seen before.