Poster of Cast and Crew in God Mazinger - Season 1 - Episode 17 - Eld's Secret Base

God Mazinger - Season 1 - Eld's Secret Base (Episode 17)

Episode Aired On:
Sunday, August 12 1984
40 years ago