A Japanese Demon

1973