Nintendo Direct: Nintendo Switch 2 is almost here. In less than 24 hours, Nintendo will lift the lid on its upcoming Switch 2 console. Set for Wednesday, April 2, this showcase is expected to ...