Nintendo Switch Presentation 2017 – Nintendo Direct Greg Davies 8 years ago Nintendo Switch Presentation 2017 – Nintendo Direct