dcsimg

Thyreocoris scarabaeoides is a species of in the family ebony bugs.