A review by hk0603
Black & Blue by James Patterson

adventurous medium-paced

5.0