A review by horourke
Demon Copperhead by Barbara Kingsolver

4.0