Where To Stream Super Sentai Season 13 Episode 15
Yamimaru! Lethal Alignment
- Aired June 3, 1989
- 30 Min
As Riki contemplates the true identity of Wandering Boma Yamimaru, Yohei and Shunsuke steal a cannon being developed by Dr. Dazai that is not ready to be used for combat yet!