Itsuki Takashi 24. August 2017 Freak work from the 80’s by the mysterious Itsuki Takashi, who’s never been heard of since.