1986-09-29 | Kanagawa, Japan
Red Post on Escher Street
Naked Desire
Possibly, Huh Huh
Tokyo Grand Guignol