Kotomora
最後の砦 (saigonotoride) Japanese meaning: last stand | Kotomora