A review by thatthomas
Blood Work by Michael Connelly

mysterious slow-paced

3.25