Kotomora
証言者 (shougensha) Japanese meaning: witness | Kotomora