Smash Bros. Mewtwo Details & More Amiibos

We have known for some time now that Mewtwo is coming to Smash Brothers on the 3DS and Wii U as downloadable content and thanks to a recent surprise Nintendo Direct we now have details. Mewtwo will be available April 28th as a purchasable add-on, or on April 15th as a free gift to those … Read more