Ichneumon?

Ichneumon?

Observation - Ichneumon? - UK and Ireland. Description: On chalk downland.

On chalk downland.