Cocoon?

Cocoon?

Observation - Cocoon? - UK and Ireland. Description: Cocoon found in soil

Cocoon found in soil