Where To Stream Super Sentai Season 8 Episode 31
New Model!? Megas Arrives
- Aired September 1, 1984
- 30 Min
The Bioman face the Beastnoids in a showdown as a comet that interferes with their powers passes Earth, all while Doctor Man decides to unveil his new secret weapon.