Switch 2 Nintendo Direct Live: Everything Announced As It Happens

April 02, 2025