DSC03313

DSC03313

Observation - DSC03313 - UK and Ireland. Description: large brown hairy caterpillar 4-5 cm long

large brown hairy caterpillar 4-5 cm long