Odontocera molorchoides

Odontocera molorchoides is a species of beetle in the family Cerambycidae.