Ichneumon

Ichneumon

Observation - Ichneumon - UK and Ireland. Description: Anyone know which species this is please? Thank you!

Anyone know which species this is please?
Thank you!