An Ichneumon?

An Ichneumon?

Observation - An Ichneumon? - UK and Ireland. Description: