Where To Stream Super Sentai Season 17 Episode 39
The Demon Fist Falls in the Setting Sun
- Aired November 19, 1993
- 30 Min
Ryo looks after Jin after he escapes Zydos' grasp, only to become bonded to a promise to save his ultimate rival before he becomes a monster.