Rebel Joy's movies and tv series

Chôjin densetsu Urotsukidôji (Urotsukidôji I: Legend of the Overfiend) (1989)