Peacock Butterfly Larvae

Peacock Butterfly Larvae

Observation - Peacock Butterfly Larvae - UK and Ireland. Description: