peacock larvae

peacock larvae

Observation - peacock larvae - UK and Ireland. Description: