Kotomora
カギムシ (kagimushi) Japanese meaning: velvet worm | Kotomora