Himacerus major

Himacerus major

Observation - Himacerus major - UK and Ireland. Description: