Feb 17, 20211 minICYMI: Here's Every Game Announcement from Nintendo DirectAfter 530 days, we finally got a Nintendo Direct! Photo Credit: Nintendo/YouTube Screen Shot Nintendo fans were treated to a ton of...