If youve visited the Super Smash Bros. site recently you may have noticed there is no site, but a little countdown timer. What on earth could the countdown timer mean? I have no idea, but it says 7 days till the site launches. One would hope its not a...
Stick with Vooks for what ever possible news may follow.
Metroid, Donkey Kong, mouse controls, C-Buttons? We played it.