In this exceptionally long episode of Indie Investigations, we take a look at the upcoming Lucius 2, which is releasing on Friday the 13th. Buckle in, it’s a hell of a ride.
Get it? Hell. Because it’s a game about the devil?