Watch Dragon Ball Kai season 1 episode 70 tv series online free
Release: Aug 29, 2010
Cell - believing he has defeated Piccolo - foolishly reveals the mysteries of his hideous origins. Little does the monster know, the powerful Super Namekian cannot be conquered so easily!