"Invictus: Lost Soul" takes the players in a hunt for the evil demon who is responsible for the deaths that… Read More