Where To Stream Science Ninja Team Gatchaman Season 1 Episode 37
The Electronic Mecha Lenjira
- Aired June 10, 1973
- 25 Min
Doctor Miwa's plans to build a monsterous power plant on the top of a mountain are ruined when Galactor gets there first. The English Dub has the title: "Renzilla: The Electric Monster".