Poster of Cast and Crew in Cackling Kitarou - Season 1 - Episode 82 - Ancient Ghost, Ookubi!

Cackling Kitarou - Season 1 - Ancient Ghost, Ookubi! (Episode 82)

Episode Aired On:
Sunday, August 17 1997
27 years ago