REVIEW: A Perfect Blood

Kim Harrison A Perfect Blood (Rachel Morgan #10) Harper Voyager ISBN-10: 0061957895 ISBN-13: 978-0061957895 Urban fantasy February 21, 2012 *There might be a few spoilers, ye be warned. Ritually murdered corpses are appearing across Cincinnati, terrifying amalgams of human and … Continue reading