A review by hunni_reads
False Witness by Karin Slaughter

5.0