Green Mystery Caterpillar

Green Mystery Caterpillar

Observation - Green Mystery Caterpillar - UK and Ireland. Description: