Emperor cocoon containing Ichneumonidae.

Emperor cocoon containing Ichneumonidae.

Observation - Emperor cocoon containing Ichneumonidae. - UK and Ireland. Description: