Large White Caterpillars

Large White Caterpillars

Observation - Large White Caterpillars - UK and Ireland. Description: