Kotomora
ハネカクシ (hanekakushi) Japanese meaning: rove beetle | Kotomora