Cychrus caraboides

Cychrus caraboides

Observation - Cychrus caraboides - UK and Ireland. Description: