Green Caterpillar

Green Caterpillar

Observation - Green Caterpillar - Southern Africa. Description: