Ichneumon.

Ichneumon.

Observation - Ichneumon. - UK and Ireland. Description: An Icheumonid in my garden light trap.

An Icheumonid in my garden light trap.