A review by thebookendreviews
Invisible by James Patterson

5.0