Ichneumon?

Ichneumon?

Observation - Ichneumon? - UK and Ireland. Description: Possibly an ichneumon - can anyone be more specific?

Possibly an ichneumon - can anyone be more specific?