Emperor Moth Larvae

Emperor Moth Larvae

Observation - Emperor Moth Larvae - UK and Ireland. Description: