video game news

TL; DW Nintendo Direct 8.18.2018: The Smash

Didn’t watch the direct at 7am like most people?! Don’t worry, I have it covered…

%d bloggers like this: