A review by kellylam
Odd Thomas by Dean Koontz

5.0