A review by brookejreads
Spares by Michael Marshall Smith

5.0