Kotomora
怪人物 (kaijinbutsu) Japanese meaning: mysterious person | Kotomora