Degica Games announced the release of Castle of Shikigami 2 for Switch and PC (Steam). The shoot’em up developed by Alfa System…
Degica Games announced the release of Castle of Shikigami 2 for Switch and PC (Steam). The shoot’em up developed by Alfa System…