Kotomora
超人 (ちょうじん, choujin) Japanese meaning: superhuman | Kotomora