Nintendo has just sprung a Nintendo Direct on everybody, and as is custom, it’s just around the corner. And by that I mean it’s tomorrow morning. The next Direct airs on February 21 at 6:00 a.m. PT / 9:00 a.m. ET. At 25 minutes, this Direct won’t be the longest ever, but it is sizable enough that we should expect to…
Read more...