Euchiridae

Euchiridae is a subfamily of the Scarabaeidae or beetles of the Scarabaeoidea superfamily. They are sometimes referred to as “long-armed beetles” because of the elongated forelimbs of the males.

Showing the single result