1:21Nintendo SwitchPizza Tower - Official Nintendo Switch Launch Trailer | Nintendo Direct 2024August 27, 20241,062