Gaming News Nintendo Direct + Indie World Showcase Arrives, Unveils Key 3rd Party Titles For SwitchBy Todd BlackAugust 27, 2024