DSC01639

DSC01639

Observation - DSC01639 - UK and Ireland. Description: Found this in the garden shed. Are they insect related? One has a hole in it as if something entered or exited.

Found this in the garden shed. Are they insect related? One has a hole in it as if something entered or exited.