The Strange Tale of Oyuki

1992