Posted inGaming News New Zelda?! Top 5 Game Trailers From Nintendo Direct New Zelda?! AND a new Metroid?! Nintendo just unveiled a bunch of new games at Nintendo Direct. Here are the top 5 games trailers that came out of the event.… Posted by admin September 13, 2024