small tortoiseshell larvae

small tortoiseshell larvae

Observation - small tortoiseshell larvae - Global. Description: 15mm

15mm