Poster of Cast and Crew in The Little Judge From Hell - Season 1 - Episode 21 - The Yokai Dororon Ship

The Little Judge From Hell - Season 1 - The Yokai Dororon Ship (Episode 21)

Episode Aired On:
Thursday, February 28 1974
51 years ago