Kotomora
ホソクビゴミムシ (hosokubigomimushi) Japanese meaning | Kotomora