Deep red Carabidae

Deep red Carabidae

Observation - Deep red Carabidae - UK and Ireland. Description: