Fighting Devil Divinity Oni

1995 1 Season Supernatural

Shuramaru is hated and feared by the villagers for his unusual powers. He thinks he is human, but... is he? (Source: AniDB)

Actors

N N/A Cast