Where To Stream Dragon Ball Season 1 Episode 13
The Legend of Goku
- Aired May 21, 1986
- 30 Min
- Rated 9.5
- Number 6 Of 153 Rated Episodes
The Emperor may have captured Goku's human form, but once the little man takes a look at the moon, nothing - except maybe a pair of scissors - can stop him!