A review by hazelblonde
The People vs. Alex Cross by James Patterson

5.0