A review by racheloddment
Odd Hours by Dean Koontz

3.0