Catterpillar

Catterpillar

Observation - Catterpillar. Description: not spiny, so perhaps not Peacock

not spiny, so perhaps not Peacock