New games videos Giant Bomb Talks Over: Nintendo Direct 3.27.2025 admin March 27, 2025 The last hurrah for the Switch 1? #nintendo #switch #nintendoswitch