Kotomora
仁王力 (niouriki) Japanese meaning: Herculean strength | Kotomora