DSC_1160

DSC_1160

Observation - DSC_1160 - UK and Ireland. Description: some sort of pupa, can't find it anywhere

some sort of pupa, can't find it anywhere