Ephialtes manifestator ?

Ephialtes manifestator ?

Observation - Ephialtes manifestator ? - UK and Ireland. Description: This ichneumonid wasp appeared in a friend's kitchen.

This ichneumonid wasp appeared in a friend's kitchen.