Peacock butterfly, caterpillar

Peacock butterfly, caterpillar

Observation - Peacock butterfly, caterpillar. Description: