Large green caterpillar

Large green caterpillar

Observation - Large green caterpillar. Description: 4-5cm long

4-5cm long