ichneumon?

ichneumon?

Observation - ichneumon? - UK and Ireland. Description: