Where To Stream Super Sentai Season 4 Episode 4
Vader Demon Castle Pursuit
- Aired February 23, 1980
- 30 Min
A plot by Queen Hedrian to kill the beauties of Earth becomes personal for Daigorou when he volunteers his adopted sister to help bring them down.