Castle of Shikigami 2 Western Physical Release Confirmed!
Castle of Shikigami 2 (Multi-language) Nintendo™ Switch – Japan Red Art Games has confirmed the physical release of the shooting game Castle of Shikigami 2 in the West. The Switch physical version for US and...