Peacock Butterfly caterpilllars

Peacock Butterfly caterpilllars

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