Where To Stream Super Sentai Season 8 Episode 26
My Father's Dreadful Secret
- Aired July 28, 1984
- 30 Min
As Doctor Man continues to pursue his son to join him, Shuichi receives a mysterious contact from his mother that leads to the revelation to him and Bioman of the truth regarding Gear's leader.