3cm moth larva hanging from a leaf.

3cm moth larva hanging from a leaf.

Observation - 3cm moth larva hanging from a leaf. - UK and Ireland. Description: