Where To Stream Super Sentai Season 10 Episode 1
Hurry! Save the Earth
- Aired March 1, 1986
- 30 Min
Five young people formerly of Earth return to their home-world after 20 years after discovering its invasion by the Reconstructive Experiment Empire Mess.