Directed by Tetsu Maeda
1998 / 22min
Japanese horror movie from 1998.
No upcoming showtimes available.