E3 2018: Super Smash Bros Ultimate Launching Dec 7

Nintendo announced Super Smash Bros. Ultimate will be releasing on December 7 on the Nintendo Switch during the Nintendo E3 Direct. Nintendo debuted a 25-minute trailer, detailing each characters, stages, … Continue reading E3 2018: Super Smash Bros Ultimate Launching Dec 7