Nintendo News New Leaks Reveal Nintendo Switch Multi-Touch Screen & 128GB SD Cards November 1, 2016 0