A review by lifstrand
Blood Trail by Tanya Huff

5.0