A review by mari_is_reading
Odd Thomas by Dean Koontz

5.0