Himacerus mirmicoides

Himacerus mirmicoides

Observation - Himacerus mirmicoides - UK and Ireland. Description: