Poster of Cast and Crew in Android Kikaider - Season 2 - Episode 17 - Great Work!! The Terrifying Giant: The Devil Starts

Android Kikaider - Season 2 - Great Work!! The Terrifying Giant: The Devil Starts (Episode 17)

Episode Aired On:
Saturday, September 1 1973
51 years ago