Ichneumon ?

Ichneumon ?

Observation - Ichneumon ? - UK and Ireland. Description: