Tag "Buu"

Dragon Ball Super release date

Dragon Ball Super now has an official release date of July 5th and will be shown on Fuji TV. Unfortunately there’s no word yet on a North American release. This