The Lapel Shop

1h 20m
0

Directed by Eizo Tanaka. Only 8 minutes of film is known to have survived.