Poster of Cast and Crew in Karakuri Zoushi Ayatsuri Sakon - Season 1 - Episode 6 - The Izu Two-Faced Oni - Part III

Karakuri Zoushi Ayatsuri Sakon - Season 1 - The Izu Two-Faced Oni - Part III (Episode 6)

Episode Aired On:
Friday, November 12 1999
25 years ago