Poster of Cast and Crew in The Little Judge From Hell - Season 1 - Episode 8 - Yokai Mimizuki

The Little Judge From Hell - Season 1 - Yokai Mimizuki (Episode 8)

Episode Aired On:
Thursday, November 22 1973
51 years ago