Tag: , , ,

The Nintendo Switch Revealed! Nintendo NX!

So that release INSANE! Who could believe what they showed off?! Nintendo seems to be dropping a great deal of their core principles that they seemed to be ironclad on...