A review by naomistrange
The Fifth Witness by Michael Connelly

5.0