Peacock Butterfly larva

Peacock Butterfly larva

Observation - Peacock Butterfly larva - Global. Description: