by John Connolly
4.17
503 pages
9h 32m
Brace yourself for a dark and chilling thriller where the line between reality and the supernatural blurs, as a troubled detective confronts unimaginable horrors.