A review by ghostlyreader
The Good Samaritan by John Marrs

5.0