I remember visiting this website once...
It was called Watch Dragon Ball ヒーローズ Episode 8 English Subbedat Gogoanime
Here's some stuff I remembered seeing:
Dragon Ball Heroes Episode 8 English Subbed
Dragon Ball Heroes Episode 8 English Subbed at gogoanime
Please, reload page if you can\'t watch the video
Please scroll down for servers choosing, thank you.