Island World

Choujin Densetsu Urotsukidouji Movie (1989)
Legend of the Overfiend / Urotsukidoji: Legend of the Overfiend Movie · 超神伝説うろつき童子