by Michael Wood
4.18
244 pages
4h 37m
Unravel a gripping mystery filled with twists and turns that will keep you guessing until the very end, exploring the dark secrets and hidden motives that lie beneath the surface of a seemingly ordinary town.