These insects are from Carabidae and probably all of them are from Carabus which collected from north of Iran.

More Mansour Salehi's questions See All
Similar questions and discussions