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.
Preorder date for the GameCube controller too.
Metroid, Donkey Kong, mouse controls, C-Buttons? We played it.