A review by reasonpassion
Skin Trade by Laurell K. Hamilton

5.0