Kotomora
生き証人 (ikishounin) Japanese meaning: living witness | Kotomora