update: 2019.12.2
Exhibition "Red Light Spotters" (Research Institute for Digital Media and Content, Keio University)
Creator Information