Kotomora
新左翼 (shinsayoku) Japanese meaning: New Left | Kotomora