farm 004

farm 004

Observation - farm 004 - UK and Ireland. Description: Not sure if these are caterpillars or some larvae.

Not sure if these are caterpillars or some larvae.