Unabridged, 7 CDs, 8 1/2 hours
Read by Mirron Willis
In the latest and most surprising novel in the bestselling Leonid McGill series, Leonid finds himself caught between his sins of the past and an all-too-vivid present.
From the community