Karasu Tengu Kabuto: Ougon no Me no Kemono
Relations
Parent story
1990