Large Ichneuman

Large Ichneuman

Observation - Large Ichneuman - UK and Ireland. Description: