Tag: Alfa System

Sep
16

REVIEW: Castle of Shikigami

Castle of Shikigami – it’s been a very long time, but how does it hold up now that it is on PC?