Battle for the Future
Episode 143 | TV-14
Titles and tournaments take a backseat as Goku faces his nemesis in a battle that will determine the fate of the world! Should Goku fail to defeat the monstrous mauler, humanity will tremble at the feet of Piccolo!
Dub Expires: 08-22-2014
Official Site: www.funimation.com/shows/dragon-ballHide Details