18.https   www inaturalist org photos 4408074
sunnetchan   cc-by-nc-4.0

Imantocera penicillata is a species of beetle in the family long-horned beetles.