Kotomora
人類猿 (jinruien) Japanese meaning: anthropoid ape | Kotomora