Koji Kurasako a.k.a. Sozosha Tachikawa, is an artist.
Koji Kurasako a.k.a. Sozosha Tachikawa, is an artist.