dcsimg

Imaliodes infaustus is a species of beetles in the family weevils.