A carabid sp.

A carabid sp.

Observation - A carabid sp. - UK and Ireland. Description: