Physical release by Limited Run Games on 28th October 2016 (6000 units produced).
dandyboh2017-07-28 #Shantae and the Pirate's Curse video game infoPhysical release by Limited Run Games on 28th October 2016 (6000 units produced).