The Dream Team takes on Team Japan in this ultimate finale. Watch the Grand Finals for the Super Smash Bros. Ultimate World Challenge Cup straight from Kyoto, Japan.