dcsimg

Imachra saigusai is a species of beetles in the family weevils.