Wicked Lynx

Explore a deleriouis Church in southern Italy, attempting to uncover the secrets of its troubled inhabitants.
Puzzle