Report: Nintendo Switch Display Boasts 720p Resolution and Multi-Touch Functionality News Oct. 27, 2016