Leistus spinibarbis?

Leistus spinibarbis?

Observation - Leistus spinibarbis?. Description: