Poster of Cast and Crew in Thunder Mask - Season 1 - Episode 20 - Immortal beasts Gataviran

Thunder Mask - Season 1 - Immortal beasts Gataviran (Episode 20)

Episode Aired On:
Tuesday, February 13 1973
51 years ago