Where To Stream Dragon Ball Z Season 3 Episode 20
Power of the Spirit
- Aired June 12, 1991
- 30 Min
- Rated 8.0
- Number 167 Of 229 Rated Episodes
The Incredible Destructive Force of the Genki-Dama!! Who Will Survive?! Chaos erupts on King Kai's planet as the Z-fighters battle the Ginyu Force!