Neo Turf Masters set to arrive to the Nintendo Switch on March 23 March 23, 2017 by admin Tweet Over the past couple weeks, the Nintendo Switch has had a steady stream of releases. Now, Hamster Corporation will be releasing Neo Geo Turf Masters to the eShop starting on March 23. Read more… Neowin Related Posts:Nintendo Switch 2 release date reportedly delayed to…Nintendo is discontinuing the Wii U and 3DS eShop next yearNintendo's Switch has sold more units than the Game…Report: Nintendo Switch 2 could have more RAM than…The Nintendo Switch is now the third best selling…