A review by meganspiers100
Bad Move by Linwood Barclay

mysterious medium-paced

4.5