Neo Geo Shock Troopers – Nintendo Switch March 5, 2017 • 943 × 723 • The Nintendo Switch and its launch games Neo Geo Shock Troopers – Nintendo Switch