A review by booksbikesbeards
Odd Hours by Dean Koontz

3.0