farm 004

farm 004

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

Not sure if these are caterpillars or some larvae.